![]() |
![]() |
![]() |
|
ВЫРАЗИТЬ(NULL КАК Число) = ? | ☑ | ||
---|---|---|---|---|
0
AcDix
20.09.05
✎
15:30
|
Как преобразовать NULL к 0 ?
|
|||
1
ИвановИван
20.09.05
✎
15:33
|
Если а=Null Тогда а=0
|
|||
2
Широкий
20.09.05
✎
15:33
|
В запросе используй ЕстьNULL(Выражение,<Парметр если выражение NULL>)
В твоем случае ЕстьNULL(Выражение,0) или через выбор |
|||
3
Волшебник
модератор
20.09.05
✎
15:37
|
(2) Ещё можно использовать конструкцию ВЫБОР, хотя это более громоздко.
|
|||
4
Cerrg
20.09.05
✎
15:39
|
Не понял, а почему не видно (3) Волшебника??
|
|||
5
iSeRG
20.09.05
✎
15:40
|
(4) на то он и Волшебник
|
|||
6
Волшебник
модератор
20.09.05
✎
15:46
|
(4) Я там хотел сказать про выбор, но увидел, что уже сказали и удалил свой пост.
|
|||
7
iSeRG
20.09.05
✎
15:48
|
(6) вот мне бы так
|
|||
8
Широкий
20.09.05
✎
15:49
|
:)
|
|||
9
Волшебник
модератор
20.09.05
✎
15:50
|
(7) Рецепт простой. Регистрируешь домен, программируешь форум, раскручиваешь его и с легкостью удаляешь свои посты, когда тебе вздумается. Еще можно дорасти до модератора на этом форуме.
|
|||
10
Широкий
20.09.05
✎
15:54
|
(9) iSeRG на кое что намекает :))
|
|||
11
iSeRG
20.09.05
✎
15:56
|
(9) уже не охота раздваиваться, надо заниматься одним делом
|
|||
12
AcDix
20.09.05
✎
16:26
|
про выбор я знаю, но как мне быть в таком запросе:
ВЫБРАТЬ ЗаказыПокупателейОстатки.Номенклатура КАК Товар, ЗаказыПокупателейОстатки.ЗаказПокупателя.Дата КАК Дата, ЗаказыПокупателейОстатки.ЗаказПокупателя КАК Заказ, ЗаказыПокупателейОстатки.КоличествоОстаток КАК НеОтдано, Заказанные.КоличествоОстаток КАК Заказано, ВЫБОР КОГДА Заказанные.КоличествоОстаток ЕСТЬ NULL ТОГДА ЗаказыПокупателейОстатки.КоличествоОстаток-ВложенныйЗапрос.ВРезерве ИНАЧЕ ЗаказыПокупателейОстатки.КоличествоОстаток - Заказанные.КоличествоОстаток-ВложенныйЗапрос.ВРезерве КОНЕЦ КАК ОсталосьОбеспечить, ЗаказыПокупателейОстатки.ЗаказПокупателя.Контрагент КАК Заказчик, ВложенныйЗапрос.ВРезерве КАК ВРезерве, ЗначенияСвойствОбъектов.Значение ИЗ РегистрНакопления.ЗаказыПокупателей.Остатки КАК ЗаказыПокупателейОстатки ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РазмещениеЗаказовПокупателейОстатки.Номенклатура КАК Номенклатура, РазмещениеЗаказовПокупателейОстатки.ЗаказПокупателя КАК ЗаказПокупателя, СУММА(РазмещениеЗаказовПокупателейОстатки.КоличествоОстаток) КАК КоличествоОстаток ИЗ РегистрНакопления.РазмещениеЗаказовПокупателей.Остатки КАК РазмещениеЗаказовПокупателейОстатки СГРУППИРОВАТЬ ПО РазмещениеЗаказовПокупателейОстатки.Номенклатура, РазмещениеЗаказовПокупателейОстатки.ЗаказПокупателя) КАК Заказанные ПО ЗаказыПокупателейОстатки.ЗаказПокупателя = Заказанные.ЗаказПокупателя И ЗаказыПокупателейОстатки.Номенклатура = Заказанные.Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ТоварыВРезервеНаСкладахОстатки.ДокументРезерва КАК ДокументРезерва, ТоварыВРезервеНаСкладахОстатки.Номенклатура КАК Товар, СУММА(ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток) КАК ВРезерве ИЗ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки КАК ТоварыВРезервеНаСкладахОстатки СГРУППИРОВАТЬ ПО ТоварыВРезервеНаСкладахОстатки.ДокументРезерва, ТоварыВРезервеНаСкладахОстатки.Номенклатура) КАК ВложенныйЗапрос ПО ЗаказыПокупателейОстатки.ЗаказПокупателя = ВложенныйЗапрос.ДокументРезерва И ЗаказыПокупателейОстатки.Номенклатура = ВложенныйЗапрос.Товар ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ПО ЗаказыПокупателейОстатки.ЗаказПокупателя.Контрагент = ЗначенияСвойствОбъектов.Объект |
|||
13
AcDix
20.09.05
✎
16:27
|
ЕстьNULL - попробую спасибо !
|
|||
14
Широкий
20.09.05
✎
18:36
|
"ВЫБОР
КОГДА Заказанные.КоличествоОстаток ЕСТЬ NULL ТОГДА ЗаказыПокупателейОстатки.КоличествоОстаток-ВложенныйЗапрос.ВРезерве ИНАЧЕ ЗаказыПокупателейОстатки.КоличествоОстаток - Заказанные.КоличествоОстаток-ВложенныйЗапрос.ВРезерве КОНЕЦ " как раз твой выбор :)) |
|||
15
AcDix
20.09.05
✎
19:34
|
ЕСТЬNULL(ЗаказыПокупателейОстатки.КоличествоОстаток,0) - ЕСТЬNULL(Заказанные.КоличествоОстаток,0) - ЕСТЬNULL(ВложенныйЗапрос.ВРезерве,0) КАК ОсталосьОбеспечить,
Так проще... :) спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |