我想知道有多少客户下了超过 1 个订单,按天分组。但我想排除已取消的订单。
我有一张顾客桌子和顾客
我有一个带有订单的 customer_order 表(取消订单时它保留在 customer_order 表中)
我有一个order_item表(原来的订单在哪里,还有取消的订单,取消的订单得到一个新的信用订单,原始订单id出现在信用订单的id_credit_order行)
我想要这样的东西:
date | no of customers with 1 order | no of customers with 2 orders | no of customers with 3 order | etc.
但是,如果原始订单已被取消,我不想计算!
我现在有这个查询,但绝对不够,有人知道如何得到我的结果吗?谢谢!
SELECT DATE(co.date_order), COUNT(co.id_customer)
FROM customer_order co
GROUP BY DATE(co.date_order)
ORDER BY DATE(co.date_order) DESC;