私のテーブルは、テーブルの一般的なフォーマットは、グループ2には固有のIDを持っている、と彼らはグループ1 IDを共有してバッチで一緒に凝集され、開始/終了日は、グループ2に対応する列SQLのtimedeltasと....私は自己参加するineedと思いますか?
Group1 Group2 startdate enddate
を持っています。一部のデータは、
Group1 Group2 startdate enddate
1 51 20120101
1 23 20120201
2 54 20120101 20120201
2 99 20120215
3 21 20120201 20120301
のように見える場合があります。日付は必ずしも月の最初ではありません。
特定のイベントを検索する単一の文が必要です。グループ2に終了日があり、その後すぐに(1か月未満)、別のグループ2には同じグループ1の開始日があります。 I.顧客は異なるグループ2ではなく同じグループ1の下でキャンセルして再購読します。サンプルデータの「回答」は99
です。単一のselect文が不可能な場合は、私に理由を教えて、複数でそれを行う方法を提案してください。
はい、自己結合の構文がありました。私は間違っていました。あなたの答えはそれをクリアしたようです。 – gmaximus