Следуя за 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;
, который вычисляет суммы заказа из каждого квадрата сетки.
Я получаю ошибку 'Ошибка: нет такой колонки: t.customer_x'? –
@DaveC Перезагрузите страницу, я изменил псевдонимы в соответствии с тем, что вы использовали в своем вопросе выше. –
Отлично. Я думаю, что это была линия СУМ, которая меня смутила. Я все время помещал его в неправильное место. –