我有一个表,其中包含此行totalprice
我正在根据状态字段以及 X 和 X 之间的日期执行 WHERE 子句
我想对日期之间的订单进行计数,并获取这些订单的总价总和。
SELECT COUNT(*)
FROM `orders`
WHERE `processed` IN (2,3,4,5)
AND `date` BETWEEN %s AND %s", $start_timestamp, $end_timestamp
代码在 Wordpress 中运行,因此 %s
我只是不知道如何让 SUM(totalprice)
在同一个查询中工作,以避免执行单独的查询
最佳答案
您的查询只需添加您需要的术语:
"SELECT COUNT(*), SUM(totalPrice) FROM 'orders' WHERE 'processed' IN (2,3,4,5) AND 'date' BETWEEN %s AND %s", $start_timestamp, $end_timestamp
关于mysql - 在同一查询中对同一 WHERE 子句执行 COUNT 和 SUM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41903076/