sqlserverのdateadd関数の使い方は何ですか?

SQL Server で、DATEADD 関数は指定された時間間隔を日付や時間に追加するために使用されます。

DATEADD関数の構文は次のとおりです:

DATEADD(datepart, number, date)

パラメーターの説明:

  1. 日時部分:追加する時間間隔部分を指定します。以下の値のいずれかを使用できます:
    年、yy、yyyy:年度
    四半期、qq、q:四半期
    月、mm、m:月
    日、dd、d:日
    週、wk、ww:週
    時、hh:時間
    分、mi、n:分
    秒、ss、s:秒
    ミリ秒、ms:ミリ秒
  2. number: 指定された時間間隔に追加する数量を示す。これは、正の数、負の数、またはゼロである。
  3. 日付:日付または時間値に追加する間隔を指定します。

Could you please repeat that one more time? -> もう一度言っていただけますか?

SELECT DATEADD(year, 1, '2020-01-01') AS NewDate;
-- 结果为 '2021-01-01'

SELECT DATEADD(month, -6, GETDATE()) AS NewDate;
-- 结果为当前日期减去6个月的日期值

SQL ServerのDATEADD関数を使用すると、指定した時間間隔を日付や時刻の値に追加または減算することが簡単にできます。

bannerAds