SQL: 先週のみ出現したIDが出現していないかを計算する
P粉529581199
P粉529581199 2023-09-07 11:58:57
0
1
506

ユーザーがイベントに参加したかどうかを確認するために毎週スクロールしようとしています。ただし、先週出席した場合のみ「欠席」としてリストしたいと思います。たとえば、ユーザーが第 1 週と第 7 週に出席した場合、第 2 週と第 8 週ではのみ「欠席」としてカウントされます。

データの簡略化された例:

テーブルイベント。これには、すべてのイベント日付 (週ごと) と一意のイベント ID (時間の昇順) が含まれます。

###開催日### イベント_ID2023-03-0912023-03-1622023-03-233表ユーザー
参加したイベントの日付とIDを表示します:

###開催日### イベント_ID ###ユーザーID### 2023-03-0911512023-03-1621512023-03-2331512023-03-0912992023-03-2332992023-03-162373欠席イベント日
私の質問: SQL を使用して次の出力を完成させるにはどうすればよいですか? (ユーザー 299 はアクティビティ 1 に参加しましたが、アクティビティ 2 には参加しませんでした。ユーザー 373 はアクティビティ 2 に参加しましたが、アクティビティ 3 には参加しませんでした)

Missed_Event_ID

###ユーザーID### 2023-03-1622992023-03-233373 リーリー
P粉529581199
P粉529581199

全員に返信(1)
P粉818561682

Event_ID が 1 増加すると仮定すると、次のことも考慮できます。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
使ってみた正しい出力が生成されません