小编典典

每天计算/统计mysql结果

sql

可以说我有一个名为’ 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

我想生成一份报告,说明每天有多少只动物报名(我不在乎一天中的时间)。因此,我从上面的示例表中寻找的最终结果是:

Date              Signups
2008-05-14         3
2008-05-15         1
2008-05-16         4

有没有一种方法可以在mysql中执行此操作,或者我需要使用另一种语言(如PHP)来计算总数吗?

任何想法表示赞赏,谢谢


阅读 206

收藏
2021-04-22

共1个答案

小编典典

SELECT  DATE(Signup_Date) AS `Date`
        , COUNT(*) AS Signups 
FROM    `signups` 
GROUP BY 
        DATE(Signup_Date)

会给您您所追求的。

2021-04-22