我有一个包含associate_id和date字段的表。我想知道每个日期有多少员工。例如,如果这是我的表:
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的列表。
谢谢!
答案 0 :(得分:4)
试试这个:
Select date, associate_id, count(*) as per_date
From tracking
Group By assoicate_id, date
Order by date