Получить из базы клиентов у которых общая сумма всех заказов > 1000
Дано: Prestashop 1.7 База с префиксом ps_
Цель: Получить из таблицы orders (тут поправьте меня, пожалуйста, если не там ищу) id всех клиентов, у которых общая сумма заказов превысила 1000.
Проблема: В силу слабого опыта работы с SQL, не знаю как из orders погруппировать заказы по клиентам (id_customer) сложить в этих заказах все оплаты (total_paid) и показать те, у которых финальная сумма всех заказов, больше 1000.
Вот так, показываю всех клиентов кто за один раз, заказал больше чем на 1000, но цель не в этом.
SELECT id_customer FROM ps_orders WHERE total_paid > 1000
Ответы (1 шт):
Автор решения: Stormrage
→ Ссылка
Стоит попробовать:
SELECT id_customer, count(total_paid)
FROM ps_orders
WHERE total_paid > 1000
GROUP BY id_customer