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

Откуда:
Сообщений: 18
Доброе утро. Ниже приведен запрос и результат. Необходимо вернуть правельное значение. Подскажите.
P.S.Видимо я не в курсе как работать с NULL.

Запрос:

SELECT CH.SUM_NDS,KU.NDS_BK,СH.SUM_NDS-KU.NDS_BK AS NDS_KRED

FROM CHET CH LEFT OUTER JOIN
A3_NEW_KUPL KU ON CH.ID = KU.ID_D AND CH.COD1_POL = KU.COD1

WHERE (CH.TYP_D = 44) AND (CH.SUM_DN > CH.SUM_BK) AND
(CH.COD1_POL <> 1) AND CH.DATA_D>='2003.01.01'
AND N_DOK='55' AND DATA_D='2005.11.25'

ORDER BY CH.DATA_D


Результат:

576.60000000000002 NULL NULL


P.S. Соответственно последнее поле должно быть равно 576.60000000000002

Спасибо.
25 янв 06, 10:03    [2284691]     Ответить | Цитировать Сообщить модератору
 Re: IS NULL  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Ну, так и написать

SELECT CH.SUM_NDS,KU.NDS_BK, isnull(СH.SUM_NDS-KU.NDS_BK, CH.SUM_NDS) AS NDS_KRED 
...
25 янв 06, 10:05    [2284700]     Ответить | Цитировать Сообщить модератору
 Re: IS NULL  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

это?
СH.SUM_NDS-isnull(KU.NDS_BK, 0) AS NDS_KRED 



Posted via ActualForum NNTP Server 1.3

25 янв 06, 10:05    [2284702]     Ответить | Цитировать Сообщить модератору
 Re: IS NULL  [new]
saint
Member

Откуда: Архангельск
Сообщений: 2262
SELECT CH.SUM_NDS, KU.NDS_BK, СH.SUM_NDS-ISNULL(KU.NDS_BK,0) AS NDS_KRED
.....
25 янв 06, 10:06    [2284708]     Ответить | Цитировать Сообщить модератору
 Re: IS NULL  [new]
Евдокимов С.
Member

Откуда:
Сообщений: 18
Ребят спасибо я бурился с синтаксисом.
25 янв 06, 10:08    [2284721]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить