每天计算/计算mysql结果

the*_*ect 5 php mysql sql database

假设我有一个名为' signups' 的mysql表,其中包含以下值:

Name            Signup Date
dog            2008-05-14 18:53:30
cat            2008-05-14 12:13:20
mouse          2008-05-14 08:51:32
giraffe        2008-05-15 22:13:31
Moose          2008-05-16 13:20:30
monkey         2008-05-16 08:51:32
mongoose       2008-05-16 22:13:31
fish           2008-05-16 13:00:30
Run Code Online (Sandbox Code Playgroud)

我想生成一份报告,说明每天有多少动物注册(我不关心一天中的时间).所以我从上面的示例表中寻找的最终结果是:

Date              Signups
2008-05-14         3
2008-05-15         1
2008-05-16         4
Run Code Online (Sandbox Code Playgroud)

有没有办法在mysql中执行此操作,还是需要使用其他语言(如PHP)来计算总计?

任何想法都表示赞赏,谢谢

Gle*_*rry 9

SELECT  DATE(Signup_Date) AS `Date`
        , COUNT(*) AS Signups 
FROM    `signups` 
GROUP BY 
        DATE(Signup_Date)
Run Code Online (Sandbox Code Playgroud)

会给你你正在追求的东西.