このクエリがありますがWHERE
、セット内の値に依存する 2 番目の条件が必要です。
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
私は周りを見回しましたが、数値情報を操作することを意図した例しか見つけることができませんでした。誰にもアイデアはありますか?