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

SELECT
column1,
iif((select count(*) from table1 where что-то =column1 )>1, column2+1, '-'),
column3
...
Рейтинг: 0 / 0
Подскажите, как создать такой запрос ...
    #32018340
Timur Sokolov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
case when then тебя спасет (вместо iif)
...
Рейтинг: 0 / 0
Подскажите, как создать такой запрос ...
    #32018341
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну можно через case:
select pole1,
pole2 = case (select count(*) from table1 where что-то =column1) when столько then значение1_для_pole2
when столько then значение2_для_pole2
when ...
...
else значение2...
end
...
Рейтинг: 0 / 0
Подскажите, как создать такой запрос ...
    #32018444
Иван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все получилось. Спасибо.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Подскажите, как создать такой запрос ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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