create proc sp_SumVirtual
as
select a.year, sum(b.PriceDay*b.AmmountDays) profit
from vehicles a, rent b
where a.Matriculation = b.Matriculation
GROUP BY a.year
好吧,這樣我就得到了每輛車所賺的金額,但我需要全部的金額。那麼,有沒有一種方法可以讓我從虛擬表格Profit中獲取SUM?因爲這就是我需要的一切..或者你有其他建議嗎?TSQL - 如何在select中的虛擬COLUMN中使用SUM?
這告訴你每年多少錢,而不是每輛車多少錢 - 只是在說' –
如果這是一個udf而不是proc,這會更容易 - 是否有這種可能性? Procs是一個痛苦的操縱來自TSQL內部的結果 –