私はこのクエリを持っています:
SELECT gamer_id,COUNT(*) AS sum, SUM(amount) as amount
FROM sales_list
WHERE rdate BETWEEN '2012-04-01' AND '2012-04-30' AND gamer_id NOT IN
(SELECT gamer_id FROM sales_list WHERE rdate < '2012-04-01' GROUP BY gamer_id)
GROUP BY gamer_id
このクエリは「2」の結果を出力し、「1」だけを探しています。
4月に2回デポジットするゲーマーが1人いますが、デポジットしたゲーマーの合計を数えるためだけにデポジットの合計を数えたくありません。
何かアドバイス?