[SQL Server 2019]DATEDIFFメソッドで日付の間隔を取得する
環境
Windows 10 Home 64bit
Microsoft SQL Server 2019
構文
DATEDIFF(日付種類, 開始日, 終了日)
開始日~終了日の日付種類(月、日、時間)の間隔を取得します。
日付種類
種類 日付型 日付型(略) 年 year yyyy/yy 月 month mm 日 day dd 時間 hour hh 分 minute mi 秒 second ss
使用例
1.日付差(分)を取得します
SQL構文
SELECT DATEDIFF(day, '2022-05-01', '2022-05-03');
結果 2
パラメータ1に「day」を設定します
2.時間差(分)を取得します
SQL構文
SELECT DATEDIFF(hour, '2022-07-01 09:00:00', '2022-07-01 13:00:00') RESULT;
実行結果 4