Frage zu Alias

ratze79

Mitglied
Hallo ich hab keine Ahnung ob sowas möglich ist
Ich habe im Selectstatement z. B. 2 berechnete Werte:
PHP:
select (menge_neu-menge_alt)*preis_neu as Menge, (preis_neu-preis_alt)*menge_alt as Preis....

kann ich diese Ergebnise über ihre Aliase in einer neuen Spalte weiterbenutzen ohne die Werte neu berechnen zu müssen. Bis jetzt mache ich das so:
PHP:
select (menge_neu-menge_alt)*preis_neu as Menge, (preis_neu-preis_alt)*menge_alt as Preis, ((menge_neu-menge_alt)*preis_neu)-((preis_neu-preis_alt)*menge_alt)

wäre schön wenn man das ganze irgendwie verkürzen könnte

Vielen Dank schonmal

Gruß Ratze
 
entweder so:
select Menge, Preis, Menge - Preis as hugo
from ( select ( menge_neu - menge_alt ) * preis_neu as Menge,
( preis_neu - preis_alt ) * menge_alt as Preis...
)

oder so wie Du es bereits geschrieben hast
 
Zurück