Я хочу, чтобы получить список уникальных имен, а также столбец подсчета строк, так что это будет выглядеть следующим образом:различны и row_number не работают вместе
1 wilford building
2 oxford center
3 williams place
мне нужно отчетливое там, так что Я получаю только каждое имя здания один раз.
SELECT R.RowNum,
R.COLUMN_NAME
FROM
(
SELECT ROW_NUMBER() OVER (PARTITION BY buildingName
ORDER BY buildingName) AS RowNum,
DISTINCT buildingName AS COLUMN_NAME
FROM cityStatus
) AS R
Но, так оно и есть, оно не работает.
Можно ли использовать DISTINCT
с ROW_NUMBER()
?
Опишите, что "не работает" средства. Ошибка? Неверный результат? – JohnFx
Возможный дубликат http://stackoverflow.com/questions/18121130/sql-query-distinct-with-row-number http://stackoverflow.com/questions/2293987/t-sql-select-distinct-row-number- over-ordering-problem –