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

Откуда:
Сообщений: 170
если in использовать, то обязательно значение из in буду содержаться в запросе, а если то что в in - только заданное подмножество значений??
9 авг 12, 10:01    [12985709]     Ответить | Цитировать Сообщить модератору
 Re: вывод значение содержащих заданное подмножество  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
Oilboy,

Конструкция in () только проверяет, входит ли элемент в множество значений внутри in. В чем вопрос?
9 авг 12, 10:10    [12985762]     Ответить | Цитировать Сообщить модератору
 Re: вывод значение содержащих заданное подмножество  [new]
Oilboy
Member

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

вопрос в написании условия, чтобы элемент строго входил в in но запрос обрабатывал и другие элементы, считал сумму только для тех строк, которые содержат элементы в in
9 авг 12, 10:12    [12985782]     Ответить | Цитировать Сообщить модератору
 Re: вывод значение содержащих заданное подмножество  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
Oilboy,

Как-то путано вы объясняете, но если я правильно понял, вы спрашивали, можно ли сделать так, чтобы запрос обрабатывал все строки, но сумму считал для определенных?
В таком случае, попробуйте вынести ваше условие в select при помощи case
...sum( case when a in (...) then somth else null end )...
9 авг 12, 10:17    [12985821]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить