Sybase 資料一覧
日付の加算(dateadd)
2008/4/15更新
対応バージョン: 11.9.2
指定した日数を日付に加算するにはdateaddを使用する。
select dateadd(<日付要素>, <加算単位>, <日付>)<日付要素>に「day」(日)、「month」(月)などを指定すると、その単位で日付の加算ができる。
例えば2008/4/15の1年後、1ヶ月後、1週間後、1日後の日付をそれぞれ求めるには以下のようなクエリを実行する。
declare @date1 datetime select @date1 = '2008/4/15' select dateadd(year, 1, @date1) Year select dateadd(month,1, @date1) Month select dateadd(week, 1, @date1) Week select dateadd(day, 1, @date1) Day go => Year => -------------------------- => Apr 15 2009 12:00AM => Month => -------------------------- => May 15 2008 12:00AM => Week => -------------------------- => Apr 22 2008 12:00AM => Day => -------------------------- => Apr 16 2008 12:00AM
その他に指定できる計算単位については以下を参照のこと。
関連資料・記事