Ho una domanda come questa:uso sql server calcolata colonna
select
(price1 + price2 + price3) as total_price
from prices
Come posso utilizzare il total_price colonna calcolata per calcolare altre totale come questo?
select
(price1 + price2 + price3) as total_price,
(price4 + total_price) as total_price2
from prices
È possibile?
'È possibile? ', L'hai provato tu stesso? –
Naturalmente l'ho provato. Ricevo un messaggio "column total_price". È quello che sto cercando di realizzare? – Khronos
Non all'interno della stessa query: il processore di query non può utilizzare le colonne di output come colonne di input. È necessario scrivere formule ogni volta o creare una query interna, che calcola le colonne calcolate di primo livello e quindi seleziona da quella query, calcolando le formule di livello successivo. – Arvo