2009-07-09 6 views
0

私は、associate_idとdateフィールドを持つテーブルを持っています。私はアソシエイトがそれぞれの日に何人いるかを知りたい。これは私の表だった場合たとえば:MySQL:各日付のIDごとにいくつのエントリを取得しますか?

date associate_id per_date 
2009-07-08 10    1 
2009-07-08 113    1 
2009-07-09 113    2 

私はこれを試してみましたが、それは右ではなかった:

SELECT 
      associate_id, date, COUNT(date) as per_date 
      FROM 
      tracking 
      GROUP BY 
      date 
      ORDER BY 
      date 

また、私はそれを確認してい

date associate_id 
2009-07-08 10 
2009-07-08 113 
2009-07-09 113 
2009-07-09 113 

私はこのような結果が欲しいです別の呼び出しである必要がありますが、私も引き出されたDISTINCT associate_idのリストが必要です。

ありがとうございます!

答えて

4

これを試してみてください:

Select date, associate_id, count(*) as per_date 
From tracking 
Group By assoicate_id, date 
Order by date 
関連する問題