SQL Server の GETDATE() で日付のみ取り出す
GETDATE関数で取得した日付には時刻も含まれます。検索条件に使う場合などは時刻が邪魔をする場合があるので、以下の方法で日付だけを取り出します。
-- SQL Server 2008 以降はこれでいけます。 SELECT CONVERT(date,GETDATE()) -- 古いバージョンだとやや長くなります。 SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))