SQL Server で日付部分だけを取得する

date 型に変換して時を戻そう

datetime 型の列は、日付と時間が格納されています。
こういう列を条件式に使う場合、条件に時間まで入ってしまうので、しばしばよろしくない結果になってしまう事があります。

datetime → date へ変換して日付のみ取得

時間の部分を 00:00:00.000 にしたい場合、date 方へ変換すれば良いです。

-- GETDATE() を、日付を抜きたい列名にする
SELECT CONVERT(DATE, GETDATE()) AS 日付のみ 

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

コピーした行の挿入が表示されない時はフィルタされていないかチェック