2009-07-09 4 views
0

나는 associate_id 및 date 필드가있는 테이블이 있습니다. 저는 동료들이 각 날짜별로 얼마나 많은 돈을 벌고 싶은지 알고 싶습니다. 나는이 같은 결과를 원하는MySQL : 각 날짜마다 각 ID마다 얼마나 많은 항목을 가져 옵니까?

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

: 예를 들어이 내 테이블 인 경우

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 

는 또한 나는 확실히 그것을 오전 별도의 호출이 필요하지만 나 또한 당겨 DISTINCT associate_id의 목록이 필요합니다.

감사합니다.

답변

4

이 시도 :

Select date, associate_id, count(*) as per_date 
From tracking 
Group By assoicate_id, date 
Order by date 
관련 문제