私はDBテーブルclaim3
のフィールドがfroiexported
で、値は1または0に設定されています。 case文の条件が満たされた場合、froiexported
の値が1に設定されていて、それ以外は何もしません。以下は、私の結果が毎日正しくないことになります。Else do nothing SQL query
update claim3
set froiexpoted =
CASE
WHEN froimaintdate >= dateadd(day,datediff(day,1,GETDATE()),0)
AND froimaintdate < dateadd(day,datediff(day,0,GETDATE()),0)
AND c1.jurst in ('AK', 'AL', 'CA', 'CO', 'FL', 'GA', 'IA', 'IN', 'KS', 'KY', 'LA', 'MA', 'ME', 'MN', 'MO', 'MS', 'NC', 'NE', 'NJ', 'PA', 'RI', 'SC', 'TN', 'TX', 'UT', 'VA', 'VT', 'WV')
THEN '1'
ELSE '0'
END
'ELSE froiexpoted' –
をあなたがそれをしたくない場合あなたのcaseステートメントでELSE句を使用する必要がないものはすべて実行してください。ちょうどそれを残す。 –
ここでは...これがフィルタが存在する理由です。 – Hogan