Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Нулевое значение в Parameters  [new]
Marin_1a
Member

Откуда:
Сообщений: 125
Не получается вывести нулевые значения.
В выпадающем списке фильтра в Parameters есть поле 'пусто',которое означает,что поле COMPANY IS NULL.
Нужно выводить такие случаи( при выборе галочки 'пусто').
Но результат нулевой,хотя я обращаюсь к таблице,где такие случаи присутствуют.


SELECT DISTINCT isnull([COMPANY], 'пусто')
FROM [dbo].[INCIDENTSM1]
ORDER BY 1

К сообщению приложен файл. Размер - 7Kb
10 июл 17, 14:01    [20629303]     Ответить | Цитировать Сообщить модератору
 Re: Нулевое значение в Parameters  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7658
Marin_1a,

Это где? Reporting?
10 июл 17, 14:05    [20629329]     Ответить | Цитировать Сообщить модератору
 Re: Нулевое значение в Parameters  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Marin_1a,

наизусть уже не помню, но как-то так
https://www.mssqltips.com/sqlservertip/3502/allow-null-value-in-multi-value-report-parameter-in-sql-server-reporting-services/
10 июл 17, 14:08    [20629339]     Ответить | Цитировать Сообщить модератору
 Re: Нулевое значение в Parameters  [new]
tashkafox
Member

Откуда: Москва
Сообщений: 106
Marin_1a,

В SQL-запросе в условиях NULL не равно NULL, поэтому если в параметре в Value у вас передается NULL, то его нужно по-особому обрабатывать.

Или в Value оставить 'пусто', но в запросе писать WHERE isnull([COMPANY], 'пусто') in @company
10 июл 17, 15:53    [20630006]     Ответить | Цитировать Сообщить модератору
 Re: Нулевое значение в Parameters  [new]
Marin_1a
Member

Откуда:
Сообщений: 125
tashkafox,

Спасибо! Заработал
11 июл 17, 07:38    [20631682]     Ответить | Цитировать Сообщить модератору
 Re: Нулевое значение в Parameters  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Marin_1a
tashkafox,

Спасибо! Заработал

в общем-то в ссылке так и написано, но зачем читать это так утомительно :)
11 июл 17, 08:58    [20631809]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить