Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
помогите новичку плз
|
|||
|---|---|---|---|
|
#18+
Добрый день. Подскажите плз. знающие люди как реализовать такое в Reporting Services для MSSQL: есть таблица table_abc, поле b (int) в котором может быть NULL или какое либо число, соответственно в отчет по выбору параметра @check список возможных значений которого 'NULL' или какое то число, те - 'NOT IS NULL'. Пытаюсь делать вывод в отчет строк в зависимости от параметра (от того пустое поле b или нет): SELECT a,b,c FROM table_abc WHERE (abc.b = @check) соответственно для параметра @check два варианта: Label _____|__________VALUE First_________|__________NOT IS NULL Second_______|__________NULL Но не работает :( Поможите плз. с дилетантским вопросом Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2010, 16:33 |
|
||
|
помогите новичку плз
|
|||
|---|---|---|---|
|
#18+
"NOT IS NULL" - где вы такое видели? Всегда было Код: plaintext Подставьте значение параметра @chek в ваш запрос, и посмотрите, как он будет выглядеть для сервера. Думаю сразу все встанет на свои места. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2010, 16:38 |
|
||
|
помогите новичку плз
|
|||
|---|---|---|---|
|
#18+
buven, благодарю за внимание. IS NOT NULL - да здесь я ошибся, но все равно выдает ошибку: Ошибка преобразования значения nvarchar "IS NOT NULL" в тип данных int. Хотя если в запрос вместо @check подставить "IS [NOT] NULL" все работает ??? Подскажите в какую сторону рыть, опыта работы не много с SQL а сделать надо. Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2010, 16:54 |
|
||
|
помогите новичку плз
|
|||
|---|---|---|---|
|
#18+
Alxndrbuven, благодарю за внимание. IS NOT NULL - да здесь я ошибся, но все равно выдает ошибку: Ошибка преобразования значения nvarchar "IS NOT NULL" в тип данных int. Хотя если в запрос вместо @check подставить "IS [NOT] NULL" все работает ??? Подскажите в какую сторону рыть, опыта работы не много с SQL а сделать надо. Заранее спасибо Для начала проверьте все ваши предполагаемые запросы с помощью SSMS. Убедившись что все запросы правильно составлены приходите с проблемами создания отчета сюда. Пока вы даже с синтаксисом примитивных запросов не удосужились разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2010, 17:09 |
|
||
|
помогите новичку плз
|
|||
|---|---|---|---|
|
#18+
Почувствуйте разницу между этим Код: plaintext 1. 2. 3. 4. и вот этим Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2010, 17:21 |
|
||
|
помогите новичку плз
|
|||
|---|---|---|---|
|
#18+
buvenПочувствуйте разницу между этим Код: plaintext 1. 2. 3. 4. но при этом возникает ошибка - "Ошибка преобразования значения nvarchar "IS NOT NULL" в тип данных int" если не сложно объясните грамотные люди каким образом можно обойти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2010, 17:44 |
|
||
|
помогите новичку плз
|
|||
|---|---|---|---|
|
#18+
AlxndrbuvenПочувствуйте разницу между этим Код: plaintext 1. 2. 3. 4. но при этом возникает ошибка - "Ошибка преобразования значения nvarchar "IS NOT NULL" в тип данных int" если не сложно объясните грамотные люди каким образом можно обойти? Вы пытаетесь сравнить abc.b с типом int со строкой 'IS NOT NULL', что для сервера равнозначно сравнить 10 и 'дядя Вася'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2010, 17:53 |
|
||
|
помогите новичку плз
|
|||
|---|---|---|---|
|
#18+
tarrus, тогда как в этом случае объяснить sql, что требуется либо строки с Null или с IS NOT NULL?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2010, 18:30 |
|
||
|
помогите новичку плз
|
|||
|---|---|---|---|
|
#18+
Может все таки кто-нибудь подскажет как это сделать, понятно что "Дядю Васю" с "10" сравнивать нельзя, форум ведь для этого и существует, что б спросить у знающих людей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2010, 18:35 |
|
||
|
помогите новичку плз
|
|||
|---|---|---|---|
|
#18+
AlxndrМожет все таки кто-нибудь подскажет как это сделать, понятно что "Дядю Васю" с "10" сравнивать нельзя, форум ведь для этого и существует, что б спросить у знающих людей Этот форум про отчетные системы вообще-то. BOL вы тоже не хотите читать. Вы хотите все сразу на блюдечке, а это неуважение, т.к. вы хотите потратить чужое время не тратя своё. По теме: http://msdn.microsoft.com/ru-ru/library/ms188795.aspx]IS [NOT] NULL (Transact-SQL) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2010, 08:52 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=36760254&tid=1535362]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 139ms |

| 0 / 0 |
