今年は+1と-1の間に年モデルがある製品を選択しようとしています。そして、私は唯一の年(ex 2011)が完全な日時ではないことを望んでいます。SQL Serverで+1年を追加
はSELECT ProductName FROM tblProduct WHERE Year BETWEEN
year(getdate()+1) AND year(getdate()-1)
は動作しませんが、多分似たような...
今年は+1と-1の間に年モデルがある製品を選択しようとしています。そして、私は唯一の年(ex 2011)が完全な日時ではないことを望んでいます。SQL Serverで+1年を追加
はSELECT ProductName FROM tblProduct WHERE Year BETWEEN
year(getdate()+1) AND year(getdate()-1)
は動作しませんが、多分似たような...
あなたがGETDATEする1を追加している()ので、あなたが行っているだろう1日
SELECT ProductName FROM tblProduct WHERE Year BETWEEN
(year(getdate()) -1) AND (year(getdate()) + 1)
素晴らしいです!ありがとう! – user1007103
小規模な訂正:(年(getdate()) - 1)AND(年(getdate())+1) –
@ t-clausen.dk良いキャッチ! –
SELECT dateadd(year, -1, getdate())
追加します:
SELECT productname
FROM tblproduct
WHERE [year] between (select dateadd(year, -1, getdate()) AND (select dateadd(year, +1, getdate())
YEARの種類は何ですか。 – chance
年を選択してください(getdate()+ 1)=> 2011年です... – Bala
年はデータ型INTです – user1007103