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

Откуда:
Сообщений: 27
День добрый!

Помогите, пожалуйста, безнадежному чайнику:)
Есть таблица T1.
Есть поле Sum(положительные и отрицательные значения)
Как в одном запросе выбрать значений >0 для поля A, и <0-для поля В?

Заранее спасибо.
16 апр 12, 11:52    [12421615]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с запросом  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
https://www.sql.ru/forum/actualthread.aspx?tid=127456
16 апр 12, 11:53    [12421632]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с запросом  [new]
M_mouse
Member

Откуда:
Сообщений: 27
tpg, в чем проблема?
весь запрос не привожу, он очень "объемный".
16 апр 12, 11:59    [12421687]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с запросом  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
M_mouse, case
16 апр 12, 12:01    [12421699]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с запросом  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
SELECT 
CASE WHEN [SUM]>0 THEN [SUM] END AS A
,CASE WHEN [SUM]<0 THEN [SUM] END AS B
FROM T1

Условие не понять:выбрать значений >0 для поля A. Может автору нужно вместо поля SUM (кто так называет поля??) писать поле А.
16 апр 12, 12:02    [12421710]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с запросом  [new]
M_mouse
Member

Откуда:
Сообщений: 27
kDnZP,
вы гений!))спасибо, совсем забыла об этой замечательной штуке:)спасибо!
16 апр 12, 12:02    [12421714]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобраться с запросом  [new]
M_mouse
Member

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

все, спасибо, мысль поняла)
16 апр 12, 12:03    [12421721]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить