MySQL による顧客 ID と 20 番目の取引日の取得 - SQL クエリ
P粉604848588
P粉604848588 2024-02-17 13:35:57
0
2
465

顧客 ID のリストと 20 回目の購入日を取得するクエリを作成できません。

customer_id と Purchase_date という名前の列を持つ、transactions という名前のテーブルを取得しました。テーブル内の各行はトランザクションに相当します。

###顧客ID### ###購入日### 12020-11-192022-01-012021-12-052021-12-092021-12-16 これを試してみたところ、customer_id が言及された回数をカウントし、カウントが 20 に等しい場合は ID 番号を返す必要があると想定しました。 リーリー customer_id と 20 回目のトランザクションの日付のリストを返すようにするにはどうすればよいですか?
2
3
3
3
P粉604848588
P粉604848588

全員に返信(2)
P粉724737511

私の解決策:

リーリー

参照: DBFIDDLE

MySQL5.7 については、DBFIDDLE

を参照してください。 リーリー
いいねを押す +0
P粉043295337

customer_id に属するトランザクション行を選択し、行 20 で結果をフィルターする必要があります

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート