SQLServer 2019で日付を加算、減算するサンプル

環境
Windows 10 Home 64bit
Microsoft SQL Server 2019

構文
DATEADD(日付型, 加算数, 対象日時)
プラス(+)を利用して日付を加算します。
マイナス(-)を利用して日付を減算します。

使用例
1.現在比に10日足します
現在日時を取得します

SELECT GETDATE() RESULT;

結果 2022-09-19 10:44:43.330

10日足します

SELECT GETDATE()+ 10 result;

結果 2022-09-29 10:45:34.607

2.現在日から5日引きます
現在日時を取得します

SELECT GETDATE() RESULT;

結果 2022-09-19 10:44:43.330

5日引きます

SELECT GETDATE()- 5 RESULT;

結果 2022-09-14 10:47:02.330

3. DATEADDを使って現在日に7日足します
現在の日時を取得します

SELECT GETDATE() RESULT;

結果 2022-09-19 10:44:43.330

7日足します

SELECT DATEADD(DAY, 7, GETDATE()) RESULT;

結果 2022-09-26 10:48:47.393

SQLServer

Posted by arkgame