id | date              | status |
---+-------------------+--------+
1  |2013-12-26 00:00:00|  sent  |
---+-------------------+--------+
2  |2013-12-26 00:00:00|  sent  |
---+-------------------+--------+
3  |2013-12-26 00:00:00|  sent  |
---+-------------------+--------+
4  |2018-10-21 00:00:00|  sent  |
---+-------------------+--------+
5  |2018-10-21 00:00:00|  sent  |
---+-------------------+--------+
6  |2018-10-21 00:00:00|  sent  |
---+-------------------+--------+

我想根据相同的“日期”行对“已发送”状态求和,怎么做?结果会是:
id | date              | total_sent_status|
---+-------------------+------------------+
1  |2013-12-26 00:00:00|         3        |
---+-------------------+------------------+
2  |2018-10-21 00:00:00|         3        |
---+-------------------+------------------+

提前谢谢你
更新
PHP部分是:
<?php echo $stat->sent_time ?>

它将返回:2018-10-21 00:00:00因为它是日期时间记录,我想
仅获取日期部分:2018-10-21
有人知道吗?PHP手册让像我这样的新手感到困惑:(

最佳答案

你可以用这个
testWHERE status='sent'按日期分组中选择id、date、count(status)

关于php - PHP mysql-如何根据分组的日期时间字段对行求和,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25972083/

10-12 00:02
查看更多