0
當我嘗試運行下面的語句,我得到這個錯誤:「一個值賦給變量不能與數據檢索操作結合的SELECT語句」分配case語句導致可變
DECLARE @OFR DECIMAL(18,2)
;
SELECT @OFR =
CASE SUM(ofr.Quantity)
WHEN 0 THEN 0
ELSE SUM(ofr.Gross)/SUM(ofr.Quantity)
END
FROM DistributionCosts ofr
;
SELECT @OFR
我只想將該case語句的結果粘貼到一個變量中,並且在這裏卡住了。
任何想法?
謝謝。
這對我很有用。確定你的查詢中沒有其他專欄? –
也爲我工作。 – 2011-10-14 18:19:17
是的,我有其他列,我省略了,我分開了。對不起,謝謝! – Tom