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

Откуда:
Сообщений: 450
select k.kaf, n.disc, n.kredit, n.potok, g.gruppa, n.kolch, n.koef,
((n.kredit*n.koef*45)+(n.kolch*0.5)+(n.kolch*0.25)+(n.kolch*0.25*kurspr) ) as vsegouch

from Nagruzka as n
left outer join kaf as k on n.idkaf=k.idkaf
left outer join gruppa as g on n.idgrupp=g.idgrupp
where n.idkaf='01' and potok is null

Если kurspr - null то vsegouch тоже null
а хотелось бы чтобы Если kurspr - null то kurspr=0 и vsegouch = числу
2 ноя 09, 11:50    [7869828]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать правильно условие в запросе  [new]
Glory
Member

Откуда:
Сообщений: 104760
ISNULL()
2 ноя 09, 11:51    [7869840]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать правильно условие в запросе  [new]
Mikle83
Member

Откуда: Санкт-Петербург
Сообщений: 629
IsNull(kurspr, 0)
2 ноя 09, 11:52    [7869847]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать правильно условие в запросе  [new]
alexya
Member

Откуда:
Сообщений: 450
select k.kaf, n.disc, n.kredit, n.potok, g.gruppa, n.kolch, n.koef, IsNull(n.kurspr, 0) as kurspr,
((n.kredit*n.koef*45)+(n.kolch*0.5)+(n.kolch*0.25)+(n.kolch*0.25*kurspr) ) as vsegouch

from Nagruzka as n
left outer join kaf as k on n.idkaf=k.idkaf
left outer join gruppa as g on n.idgrupp=g.idgrupp
where n.idkaf='01' and potok is null

вы имели ввиду так записать?
2 ноя 09, 11:55    [7869864]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать правильно условие в запросе  [new]
alexya
Member

Откуда:
Сообщений: 450
если так то так не работает.... есть еще идеи?
2 ноя 09, 11:56    [7869879]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать правильно условие в запросе  [new]
alexya
Member

Откуда:
Сообщений: 450
все работает спасибо всем
2 ноя 09, 12:00    [7869922]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить