我在SQL Server中的表與此fiels:避免在列中進行重複計算? SQL Server查詢
T1(金額,稅額,額外的,選項1,選項2,選項3)
我有這樣的查詢:
Select
(Amount/Tax*Extra)+Option1 as Value1,
(Amount/Tax*Extra)+Option2 as Value2,
(Amount/Tax*Extra)+Option3 as Value3
From t1
有可能預先計算(金額/稅* Extra)以及所有列 這樣使用預先計算值:
Select
@pre_calculated_value+Option1 as Value1,
@pre_calculated_value+Option2 as Value2,
@pre_calculated_value+Option3 as Value3
像一個可變的但每個列?
感謝您的幫助!
你知道什麼計算列是什麼? – Horaciux 2014-09-25 14:03:53