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手册让像我这样的新手感到困惑:(
最佳答案
你可以用这个
从test
WHERE status='sent'按日期分组中选择id、date、count(status)
关于php - PHP mysql-如何根据分组的日期时间字段对行求和,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25972083/