powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / посчитать рейтинг
4 сообщений из 4, страница 1 из 1
посчитать рейтинг
    #39595906
гружусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Нужно посчитать место в рейтинге для каждой позиции. Оно считается по кол-ву набранных очков. Пример:

Вася - 33
Петя - 40
Игорь - 40
Дима - 50

В результате нужно получить:

Дима - 1 место
Игорь - 2 место
Петя - 2 место
Вася - 4 место

Можно ли это как-то просто вычислять места при помощи MS SQL? Не хотелось бы для этого делать постобработку выборки в коде...
...
Рейтинг: 0 / 0
посчитать рейтинг
    #39595909
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
DENSE_RANK()OVER(ORDER BY ...)
...
Рейтинг: 0 / 0
посчитать рейтинг
    #39595912
Супер! Спасибо за наводку!
Только в моём случае это
RANK() OVER(ORDER BY Score DESC)
...
Рейтинг: 0 / 0
посчитать рейтинг
    #39595935
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
больше не гружусьСупер! Спасибо за наводку!
Только в моём случае это
RANK() OVER(ORDER BY Score DESC)Точно. Я ошибся. :((
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / посчитать рейтинг
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]