У меня есть таблица со следующими столбцами:
A B C
---------
1 10 X
1 11 X
2 15 X
3 20 Y
4 15 Y
4 20 Y
Я хочу сгруппировать данные на основе столбцов B и C и посчитать различные значения столбца A. Но если есть еще две строки, в которых значение столбца A одинаково, я хочу получить максимальное значение из столбца B.
Если я сделаю простую группу, результатом будет:
B C Count
--------------
10 X 1
11 X 1
15 X 1
20 Y 2
15 Y 1
Что я хочу, так это результат:
B C Count
--------------
11 X 1
15 X 1
20 Y 2
Есть ли запрос, который может вернуть этот результат. Сервер SQL Server 2005.