最新のWeb開発のチュートリアル
 

SQLサーバDATEADD() Function


<SQL Serverの日付関数

定義と使用法

DATEADD()関数は、日付から指定された時間間隔を追加または減算します。

Syntax

DATEADD(datepart,number,date)

どこに日付が有効な日付式であり、数は、追加したい区間の数です。 数は、いずれかの過去の日付のために、将来、または負の日付のために、正することができます。

日付構成要素には、次のいずれかになります。

日付要素 略語
yearyy, yyyy
quarterqq, q
monthmm, m
dayofyeardy, y
daydd, d
weekwk, ww
weekdaydw, w
hourhh
minutemi, n
secondss, s
millisecondms
microsecondmcs
nanosecondns

Example

私たちは以下の持っていると仮定"Orders"テーブルを:

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2014-11-22 13:23:44.657

今、私たちは、30日を追加したい"OrderDate"支払日を見つけるために、。

私たちは、次のSELECT文を使用します。

SELECT OrderId,DATEADD(day,30,OrderDate) AS OrderPayDate
FROM Orders

結果:

OrderIdOrderPayDate
12014-12-22 13:23:44.657

<SQL Serverの日付関数