2008/08/03

Database:: 日付操作

SQL Server2005から?のようですが、SQL文で日付操作(1年前や6ヶ月前のデータ)をする関数があるようです。
1行で書けるから楽ですな。

■DATEADD関数
 DATEADD(xxxx, y, datetime)
 xxxx:年ならyyyyを、月ならmを、日ならd
 y:数値(1年前なら-1、1年後なら1等)
 datetime:今ならgetdate()、または'yyyy/mm/dd'形式

where文にDATEADD関数をいれてやれば簡単にデータ抽出ができます。
スポンサーリンク

スポンサーリンク