0
我有這個疑問,但我還需要第二WHERE
條件依賴於在設定值:CASE當SQL WHERE條件的非數值數據
SELECT TABLE1.*, TABLE2.*
FROM TABLE1, TABLE2
WHERE TABLE1.ID = TABLE2.ID
AND TABLE1.TIMESTAMP > DATEADD(D,-5,GETDATE())
所以我會這樣的事情這(因爲「>」)不工作:
SELECT TABLE1.*, TABLE2.*
FROM TABLE1, TABLE2
WHERE TABLE1.ID = TABLE2.ID
AND CASE WHEN TABLE1.TRIGGER = 'TRUE' THEN TABLE1.TIMESTAMP > DATEADD(D,-5,GETDATE()) END
我環顧四周,但我只能找到例子,其中的用意是操縱數字信息。有沒有人有任何想法?