mathematische funktionen
ich stehe gerade vor nem komischen problemchen ...
habe 2 tabellen, in einer stehen artikel drin, (ca. 15000) in der anderen stehen angebote für die artikel drin (ca. 250000). in beiden tabellen stehen preise drin. in der einen, eine uvp (unverbindliche preisempfehlung) und in der anderen, der preis, für welchen ihn der händler loswerden möchte.
nun muss ich aber eine abfrage machen, in der ich das verhältniss zu den beiden preise habe, also die 10 günstigsten artikel herausfinden, dazu muss ich das aber erst nach diesem verhältnis sortieren, wie macht man das
habe 2 tabellen, in einer stehen artikel drin, (ca. 15000) in der anderen stehen angebote für die artikel drin (ca. 250000). in beiden tabellen stehen preise drin. in der einen, eine uvp (unverbindliche preisempfehlung) und in der anderen, der preis, für welchen ihn der händler loswerden möchte.
nun muss ich aber eine abfrage machen, in der ich das verhältniss zu den beiden preise habe, also die 10 günstigsten artikel herausfinden, dazu muss ich das aber erst nach diesem verhältnis sortieren, wie macht man das
RE: mathematische funktionen
Zitat
Original von Jegres
ich stehe gerade vor nem komischen problemchen ...
habe 2 tabellen, in einer stehen artikel drin, (ca. 15000) in der anderen stehen angebote für die artikel drin (ca. 250000). in beiden tabellen stehen preise drin. in der einen, eine uvp (unverbindliche preisempfehlung) und in der anderen, der preis, für welchen ihn der händler loswerden möchte.
nun muss ich aber eine abfrage machen, in der ich das verhältniss zu den beiden preise habe, also die 10 günstigsten artikel herausfinden, dazu muss ich das aber erst nach diesem verhältnis sortieren, wie macht man das![]()
die 10 angebote für einen artikel sind doch ohnehin unabhängig vom uvp.
wie genau willst du das machen?
jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
einer bietet ein artikel mit uvp von 100€ für 90€ an, der andere für 80€. dann soll der für 80€ höher auftauchen als der für die 90€ 
sowas meinte ich.
aber hab das gerade mithilfe von google gelöst

sowas meinte ich.
aber hab das gerade mithilfe von google gelöst

|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 |
$sql = "SELECT p.Preis/r.KBPreis*100 as Prozent, r.Matchcode, h.Haendler, p.Bestand, p.Preis, h.isAnonym, r.KBPreis, h.ID as reseller_id, p.reifen_id, p.time"
. " FROM `ra_preise` p"
. " LEFT OUTER JOIN `ra_reifen` r ON r.`ID` = p.`reifen_id`"
. " LEFT OUTER JOIN `ra_haendler` h ON h.`ID` = p.`Haendler`"
. " WHERE p.Preis/r.KBPreis != 0"
. " ORDER BY Prozent ASC"
. " LIMIT 10";
$mysql->query( $sql );
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Jegres« (27. September 2006, 13:35)
Zitat
Original von Jegres
nee das kann ich nicht machen
nehmen wir mal an da ist ein zweiter arikel für uvp 200€, der händler bietet ihn für 170€ an. dann soll er halt genau zwischen den beiden artikeln auftauchen, die ich vorhin beschrieben habe ... also muss schon ein verhältniss da sein![]()
ah ok, wenn du natürlich verschiedene artikel anzeigst, dann brauchst du das verhältnis.
also sozusagen eine art schnäppchenanzeige

jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.


