web-dev-qa-db-ja.com

T SQLで日付に月を追加する

Where句でチェックしている日付に1か月を追加するにはどうすればよいですか?

例えば。:

select *
from Reference
where reference_dt + 1 month
36
Joshua
select * from Reference where reference_dt = DateAdd(month,1,another_date_reference)
72
Icarus

DATEADDを見てください

SELECT DATEADD(mm, 1, OrderDate)AS TimeFrame

[〜#〜] msdn [〜#〜]

あなたの場合

...WHERE reference_dt = DATEADD(MM,1, myColDate)

16
JonH

DATEADD を使用します。

DATEADD(month, 1, reference_dt)
10
LukeH
DateAdd(m,1,reference_dt)

列の値に月を追加します

2
K. Bob

DATEADDは、これを使用する方法です

W3Schoolsチュートリアルを参照してください: http://www.w3schools.com/sql/func_dateadd.asp

1
Purplegoldfish
select * from Reference where reference_dt = DATEADD(mm, 1, reference_dt)
1