У меня есть этот оператор выбора в SQL Server Management Studio 2014:
SELECT main.car_descr
,vari.engineCode
,count(*) over(partition by vari.engineCode) as quant
FROM dbspareparts.dbo.stock as stock
inner join fiord.dbo.store as main on stock.[id_store]=main.[id_store]
where quant>2
order by quant desc
при выполнении я получаю «неверное имя столбца» на istruction
where quant>2
Почему и как я могу получить эту работу?
Мне нужно использовать оператор count (*) over (...), потому что это только часть другого более длинного запроса.
Спасибо!