Pages

2016/03/02

SQL Server の GETDATE() で日付のみ取り出す

DateTime型の変換
GETDATE関数で取得した日付には時刻も含まれます。検索条件に使う場合などは時刻が邪魔をする場合があるので、以下の方法で日付だけを取り出します。
-- SQL Server 2008 以降はこれでいけます。
SELECT CONVERT(date,GETDATE())

-- 古いバージョンだとやや長くなります。
SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))
Related Posts Plugin for WordPress, Blogger...