SQL Server 日付時間を加算する
- 作成日 2022.09.20
- Sql Server
- SQL Server
SQL Serverで、日付時間を加算する手順を記述してます。
環境
- OS windows10 pro
- SQL server 2019
- SSMS 18.7.1
日付時間を加算
現日付時間を加算する場合は、「DATEADD」を使用します。
DATEADD(単位, 値, 加算する日付時間)
単位には、以下のものが使用できます。
- year(yy or yyyy) : 年
- quarter(qq or q) : 四半期
- month(mm or m) : 月
- day(dd, d) : 日
- week(wk, w) : 週
- dayofyear(dy or y) : 年始からの日数
- weekday(dw) : 曜日
- hour(hh) : 時
- minute(mi or n) : 分
- second(ss) : 秒
- millisecond(ms, s) : ミリ秒
実際に、使用してみます。
SELECT CURRENT_TIMESTAMP,
DATEADD(hour, 10, CURRENT_TIMESTAMP),
DATEADD(day, 10, CURRENT_TIMESTAMP),
DATEADD(week, 1, CURRENT_TIMESTAMP),
DATEADD(year, 1, CURRENT_TIMESTAMP)
実行結果
各単位ごとに加算されていることが確認できます。
-
前の記事
SQL Server アスキーコードを取得する 2022.09.20
-
次の記事
PostgreSQL DBを削除する 2022.09.20
コメントを書く