昨日質問された質問と同じように、私は別の「カウント」というジレンマを持っています。指定値を超えるDIFFDATE - ステップ3
- ConditionLevelEntryID = 189
- CheckoffDateがConditionEntryDateTime から> 14日
- CheckoffDateがnullで、ConditionEntryDateTimeが > 14日齢である:今、私は、次のパラメータを満たす条件エントリの数を引く必要があります
私は次のクエリを試行しましたが、これは動作しません。返されるエラーはクエリの下にあります。正確なカウントを取得するためにクエリを洗練させてください。前もって感謝します。
select Count(*)
from conditionentrytable c
where conditionlevelentryid=189
and
((c.checkoffdate IS NULL
and
convert(varchar(12),DATEADD(day,14,c.conditionentrydatetime)))
or
DATEDIFF(dd,c.checkoffdate,c.conditionentrydatetime)>14)
サーバー:メッセージ170、レベル15、状態1、 7行7行目: 近くに不適切な構文 ')'。