私はテーブルを持っているSELECTクエリ
ID | DATE
1 | 16-01-2012
2 | 17-01-2012
3 | 18-01-2012
4 | 22-01-2012
5 | 28-01-2012
6 | 02-02-2012
私のタスクは次のとおりです。
私は16-01-2012
に初期化されdate
変数を持っていると私は16-01-2012
と連続しているすべての行を見つけなければなりませんすなわち17-01-2012
と18-01-2012
です。
助けてください。
DATEDIFF(dd、t.Date、d.Date)= -1 –
@AdrianIftode:ありがとうございます。単純な減算はSQLサーバーでは機能しませんか? –
いいえ、あなたのコードは正常に機能しましたが、引き算は行いませんでした。 –