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

Талица 1 Рейтинг Должно быть
Компания - 1 NULL 3
Компания - 1 1 1
Компания - 1 3 3
Компания - 2 NULL 7
Компания - 2 2 2
Компания - 2 3 3
Компания - 2 7 7
Компания - 2 6 6
...
Рейтинг: 0 / 0
Помощь с запросом
    #39741143
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
519 сообщений, а оформление - как в детском саду...

Покажи нормально: 1) исходные данные; 2) желаемый результат. И всё - в тегах Table.
...
Рейтинг: 0 / 0
Помощь с запросом
    #39741150
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное как-то так
Код: sql
1.
2.
3.
4.
5.
CASE 
WHEN [Рейтинг] IS NULL
THEN MAX([Рейтинг]) OVER (PARTITION BY [компания?])
ELSE [Рейтинг] 
END 
...
Рейтинг: 0 / 0
Помощь с запросом
    #39741277
Remind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
ISNULL([Рейтинг], MAX([Рейтинг]) OVER (PARTITION BY [компания?]))
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помощь с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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