MySQL:获取每个日期每个id的条目数量?

时间:2009-07-09 20:33:45

标签: sql mysql

我有一个包含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的列表。

谢谢!

1 个答案:

答案 0 :(得分:4)

试试这个:

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