我使用IIF
語句,在1有2個接入碼,然後我試圖重寫他們的SQL作爲CASE
聲明,但我正在發生一些快速顛簸。
Sum(IIf([RRDD] Not Like "12*"
And [RRDD] Not Like "13*"
And [RRDD] Not Like "16*"
And [RRDD] Not Like "17*"
And [RRDD] Not Like "2706"
And [RRDD] Not Like "2707"
And [RRDD] Not Like "2331",
CDbl([2011 Total])*IIf(IsNumeric([Dur_In_Hours]),
CDbl([Dur_In_Hours]),0),0)) AS SP_DOM_COST
,其中第一IIF
被乘以第二IIF是我很困惑,我需要它是SQL格式
把'(CASE ... WHEN ... END)'乘以另一個'(CASE ... WHEN ... END)'沒有什麼不對,那麼問題是什麼? –
我不知道如何在SQL版本中格式化代碼,IE第二種情況是部分 – user1958651