我有这样一个表:如何总结订单状态每天的次数?
- id_order_state
- DATE_ADD
我想走势多少次,每天我得到id_order_state
和。
我想这样的,但它不工作的方式我想:
SELECT `id_order_state` , `date_add` , COUNT(`id_order_state`)
FROM `ps_order_history`
WHERE `id_order_state` IN(4,17)
AND `date_add` LIKE '2017%'
GROUP BY `date_add`
ORDER BY `date_add` ASC
LIMIT 0 , 30
现在我得到这样的结果:
4 2017-10-12 11:51:56 1
4 2017-10-12 10:42:32 1
4 2017-10-12 10:41:29 1
4 2017-10-11 17:06:52 1
4 2017-10-11 17:06:47 1
4 2017-10-11 17:06:44 1
4 2017-10-11 17:06:40 1
4 2017-10-11 17:06:31 1
17 2017-10-11 17:06:28 1
17 2017-10-11 17:06:27 1
4 2017-10-11 17:06:26 2
17 2017-10-11 17:06:24 2
17 2017-10-11 17:06:23 1
4 2017-10-11 17:06:21 2
但我希望它是这样的:
例如:我有5个id_order_state 4和3 id_order_state 17于2017-10-11
结果:
2017-10-11 8
任何人都可以帮助我吗?
附加:结果限制为最近30天(每查询)
您的示例数据为几天,但预期的结果只包括一天。怎么来的? – jarlh