Mailinglisten-Archive |
Hallo British, hallo Liste, British_(at)_gmx.at schrieb am 06.11.2001 um 12:30 unter anderem: >> Hallo Leute, >> >> ich ermittle mit einer Query eine Anzahl Datensätze, >> die einem bestimmten Kriterium entsprechen: >> >> SELECT * FROM orders where orders_id < '50' >> >> Ergebnis: >> >> id anzahl preis >> 31 3 12.50 >> 32 5 9.80 >> 33 10 11.30 >> ... >> >> Gesamtumsatz: 199.50 >> >> Ist es möglich, in diese Query gleich noch einzubauen, >> dass in einem Rutsch der Gesamtumsatz (Anzahl*Preis je >> Datensatz zusammengeszählt) ermittelt wird oder muss >> ich die Umsatzberechnung nach der query mit php >> erledigen? >> > hi! > lt. sql-standard kannst du das produkt gleich so errechnen: > SELECT id, anzahl, preis, anzahl*preis FROM orders where orders_id < '50' > Ergebnis: > id anzahl preis anzahl*preis > 31 3 12.50 37,5 > usw. > falls du den spaltennamen ändern möchtest, dann müsste das so aussehen: > SELECT id, anzahl, preis, anzahl*preis as produkt FROM orders where > orders_id < '50' > id anzahl preis produkt > 31 3 12.50 37,5 > usw. ja, das würde gehen. Ich brauch aber auch noch die Summe aller 'produkt'e und das geht mit sum() SELECT sum(anzahl*preis) as gesamtumsatz FROM orders where orders_id < '50' Danke vielmals. Liebe Grüße Theo
php::bar PHP Wiki - Listenarchive