|
Как преобразовать в запросе пустое значение в 0? |
☑ |
0
Креатив
11.04.11
✎
22:29
|
В запросе есть строчка
(реализация.СуммаР - Предоплата.СуммаПредоплаты - кредит.СуммаКредита) КАК нал
Если хотя бы одно из полей пустое, то результат тоже.
|
|
1
Guk
11.04.11
✎
22:29
|
ЕстьNULL?...
|
|
2
AlexNew
11.04.11
✎
22:30
|
(1) + Отменили?
|
|
3
Креатив
11.04.11
✎
22:31
|
(1)А поподробней, а то синтакс помощник молчит по поводу этого слова.
|
|
4
break
11.04.11
✎
22:35
|
(3) Книга знаний: v8: Значения NULL;, хм с таким стажем на мисте не знать про ЕстьNULL...
|
|
5
Креатив
11.04.11
✎
22:36
|
(4) Благодарю!
|
|
6
Фрэнки
11.04.11
✎
22:36
|
(3) так оно в описании языка запросов сидит и не индексирована - открывай общую справку в конфигураторе и открывай через нее работу с запросами Функция ЕСТЬNULL (ISNULL) Функция предназначена для замены значения NULL на другое значение. Параметры функции: Первый параметр — выражение любого типа Второй параметр — выражение любого типа Возвращаемое значение: значение первого параметра, в случае, если первый параметр не содержит значение NULL, значение второго параметра в противном случае. Второй параметр будет преобразован к типу первого в случае, если тип первого параметра является строкой или числом. Пример: // Получить сумму по полю количество. В случае, если нет // записей, получить 0 ВЫБРАТЬ ЕСТЬNULL(СУММА(Количество), 0) КАК Количество ИЗ Документ.РасхНакл.Состав
|
|
7
Фрэнки
11.04.11
✎
22:38
|
и в той общей справке конфигуратора поиск на ISNULL находит этот кусочек, что я запостил в (6)
|
|
8
H A D G E H O G s
11.04.11
✎
22:57
|
|
|
9
Smallrat
11.04.11
✎
23:06
|
(8) Достал попкорн, приготовился к лекции.
|
|
10
Immortal
11.04.11
✎
23:06
|
эм да..таки NULL или Неопределено, хы
|
|
11
AlexNew
11.04.11
✎
23:08
|
(10) Сумма, неопределено? Хотя, что так названо...
|
|
12
Immortal
11.04.11
✎
23:47
|
(11)не, эт тут была ветка с кучей постов=)
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан