我有這樣一個表:如何總結訂單狀態每天的次數?
- 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