phpbar.de logo

Mailinglisten-Archive

[php] Verzwickte querry

[php] Verzwickte querry

Hans Theo Mislisch php_(at)_phpcenter.de
Tue, 6 Nov 2001 12:41:55 +0100


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