【发布时间】:2017-01-17 08:04:28
【问题描述】:
从this question 开始,我有另一个查询,我需要从数据中的所有负数中减去一个值 10。遗憾的是,我只是不确定如何实现与上一个问题中给出的相同的子查询。
有问题的查询是
SELECT 10 * (c.customer_x / 10), 10 * (c.customer_y / 10),
COUNT(*) as num_orders,
SUM(o.order_total)
FROM t_customer c
JOIN t_order o
ON c.customer_id = o.customer_id
GROUP BY c.customer_x / 10, c.customer_y / 10
ORDER BY SUM(o.order_total) DESC;
计算每个方格的订单总数。
【问题讨论】: