私はすべての結果を引き出す必要があるクエリに取り組んでいます。日付は今から1年前です。したがって、クエリが明日実行される場合、結果は今日実行された場合とは少し異なります。私は今日それを実行する場合、それは基本的に "日付は2015年6月1日から6/1/2016の間です"と似ています。明日、2015年6月2日から2016年6月2日までのように続きます。どこからBETWEEN(1年前)AND(現在)
私は、日付を含む通常のWHERE
句と同じフォーマットしかできないと考えました。これは私が持っているものです。
WHERE CreateDate BETWEEN (DATEADD(Year,-1,GETDATE()) AND (GetDATE())
まず、DATEADD()
部分は、私が使うべきものである場合、私はわからない - 私はちょうど私は別のフォーラムで読んでいたものに基づいて、それを試してみました。第二に、私はAND
の近くに文法エラーがあることを私に伝える赤い波打ちがあります。
これについてはどのような方法が最適ですか?
〜facepalm〜それはいつも小さなものですね。それがただあなたに伝えることができれば、曖昧なものではなく、かっこが問題です。ありがとう! – EJF