DATEADD

日時の加算値を取得します。
尚、日付の加算であれば他のDBと同じように単純に数値を加算することで同じ値を取得できます。

-- SQLServer, Access
DATEADD ( expression, number, date )

return : 加算した日時
expression : 対象の型
number : 加算値
date : 加算対象の日時

expression には以下の指定が可能です。

SQLServer

対象の型 対象の型
省略形
取得内容
YEAR yyyy, yy
QUARTER qq, q 四半期
MONTH mm, m
DAY dd, d
DAYOFYEAR dy, y 年始からの日数
WEEK wk, ww
WEEKDAY dw 曜日
HOUR hh
MINUTE mi, n
SECOND ss
MILLISECOND ms, s ミリ秒

 

Access

対象の型 取得内容
yyyy
q 四半期
m
d
y 年始からの日数
ww
w 曜日
h
n
s

 

*
現在の日時(2015/01/02 03:04:05)の+1月を取得する場合は、以下のように記述します。

 SELECT DATEADD(MONTH, 1, GETDATE())
;

結果

DATEADD(MONTH, 1, GETDATE())
2015/02/02 03:04:05

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です