SQL Server データベースの DATEADD 関数の構文および使用例
DATEADD 関数は、SQL Server データベースに組み込まれている組み込み関数であり、指定された日付に指定された時間間隔を加算したり減算したりします。
ネイティブな日本語で文章を言い換えてください。1 つオプションが必要なだけです: 文法:
DATEADD(datepart, number, date)
分解能の異なる複数のレーザー光を用いて多波長ラマンイメージングを行った。
- datepart:追加または減算する時間間隔の単位を指定し、次のいずれかの値をとることができます。
- 年度:年
- 四半期:квартал
- 月
- 通算日数
- 天:day
- 週:ウィーク
- 時は
- 分(ふん)
- 秒
- ミリセカンド:毫秒
- マイクロセカンド:100万分の1秒
- ナノ秒
- 数値: 時間間隔を増減させる数値で、正負どちらでも指定可能です。
- 日付: 計算に使用する日付または時刻を表します。
使用例:
- 指定の日付に指定の日数を追加する
SELECT DATEADD(day, 7, '2022-01-01') AS NewDate;
結果:2022年1月8日
- 指定した日時に指定した時間数を減算する
SELECT DATEADD(hour, -3, '2022-01-01 12:00:00') AS NewDateTime;
結果: 2022年1月1日 午前9時
- 指定した日数に指定した月を追加する:
SELECT DATEADD(month, 3, '2022-01-01') AS NewDate;
結果:’2022-04-01′
- 指定された年数を加えた、指定された日程で
SELECT DATEADD(year, 2, '2022-01-01') AS NewDate;
結果: 2024年1月1日
注記:DATEADD関数、DATETIME、TIMEなど時間系のフィールドにも使用できます。