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