Я новичок в SQL Server, мне нужно узнать, сколько раз вы повторяете значение в столбце и группируете его по количеству раз повторяющихся место нахождения.подсчет повторяющихся записей в таблице определенного столбца
я имею в виду:
Table ACTIVITY
id orderID Location date
x order11 NewYork xxxx
x order22 Miami xxxx
x order11 LA xxxx
x order33 NewYork xxxx
x order11 NewYork xxxx
x order22 Miami xxxx
x order22 NewYork xxxx
x order44 Miami xxxx
у меня есть это:
Select [orderID], count(1) as CountOrder from [MobileService].[ACTIVITY]
Group by [orderID]
Order BY CountOrder Desc
и возвращает меня:
orderID CountOrder
order11 3
order22 3
order33 1
order44 1
хорошо, хорошо, но, я хочу, чтобы фильтровать по местоположению
Select [NewsItemTitle], count(1) as xx from [MobileServiceExtra].[ACTIVITY]
Group by [NewsItemTitle]
Order BY xx Desc
WHERE [Location] = 'NewYork'
и возвращает меня Неправильный синтаксис рядом с ключевым словом «ГДЕ».
Итак, я хочу, чтобы получить следующий результат, если я фильтровать NewYork
orderID CountOrder
order11 2
order22 1
order33 1
Как я могу это исправить?
Thnks !, очень близко, Jeje. – Makito