こんにちは、次のような mysql db テーブルがあります。
date id name
2012-09-18 1 A
2012-09-18 2 B
2012-09-18 1 C
2012-09-17 1 D
2012-09-17 1 A
2012-09-17 2 A
2012-09-16 1 A
2012-09-16 1 E
ID = 1 の望ましい結果
DATE UNIQUES
2012-09-18 1
2012-09-17 1
2012-09-16 2
言葉による説明
date でグループ化された ID ごとに一意の名前をカウントしたい。例えば。9月16日 このテーブルでは、A、E が 9 月 16 日より前に発生しないため、uniques =2 です。9月17日 D はこのテーブルで 9 月 17 日より前に発生せず、A は 9 月 16 日にすでに発生しているため、uniques = 1 です。