對於多條件使用Case語句時遇到問題,我不知道如何嵌套另一個CASE。具有多個條件的SQL計算列案例
DateTime
柱:Control_OpenDateOwner
DateTime
柱:Control_ClosedDateRev
計算列:
(case when [Control_ClosedDateRev] IS NULL then '1' else '0' end)
嘗試我想計算時OPENDATE
大於4天開(用today()
),截止日期爲空,將1
(開放記錄,已開放4天以上)或0
如果記錄已關閉或開放時間不足4天,我無法啓動它。
注意:我不熟悉SQL,初學者。試過這個帖子,但它對我來說很困惑。 (Best way to do nested case statement logic in SQL Server)
謝謝
您的錯誤消息是什麼? – Kaf 2013-03-11 16:13:40
'今天'不是一個公認的內置函數名稱。每一個我發現簡單的MATT BUSCHE代碼。 – 2013-03-11 16:27:19
在sql-server上沒有這樣的功能。你可以使用'getdate()'。 – Kaf 2013-03-11 16:28:31