テーブルにフィールドがあり、それはではなくEvent.EventDate
データ型であり、次の句を持つビューがあります。DATE
DATETIME
WHERE
WHERE e.EventDate >= CAST(CONVERT(VARCHAR(MAX), GETDATE(), 101) AS DATETIME)
ご覧のとおり、>=
今日の日付ですべてのイベントを取得しようとしています。上記のコードは機能しますが、見苦しいです。私はこれを試しました...
WHERE e.EventDate >= CONVERT(VARCHAR(MAX), GETDATE(), 101)
... この ...
WHERE e.EventDate >= CONVERT(DATETIME, GETDATE(), 101)
...しかし、それらは機能しませんでした、彼らは私に>
今日の日付のすべてのイベントを与えました。ただし、上記が機能したとしても、それでも醜いです。
もっと良い方法はありませんか?