0
Im пытается выполнить этот запросSQL ошибка синтаксиса в выражении запроса
select customerID, sum(OrderID)
from employee_T
where 2 < select(sum(OrderID) from employee_T)
group by customerID;
Я хочу перечислить идентификатор клиента и общее количество заказов для каждого клиента, который имеет более чем 2 порядка.
Я получаю синтаксическую ошибку на этой линии
where 2 < select(sum(OrderID) from employee_T)
это потому, что из 2? S
спасибо, что было. почему это происходит, а не где? – user214577
'having' позволяет использовать агрегатные функции, такие как' count', потому что применяется после группировки. 'where' фильтрует строки до их сгруппировки, после чего их фильтрует. – Blorgbeard