Как правильно сделать в запросе проверку на NULL ?
☑
0
Ткачев
04.09.12
✎
08:21
Всего мнений: 14
Сабж
17
mehfk
04.09.12
✎
08:37
Посмотрел в коде УПП оба варианта используются.
ISNULL(SUM(Выражение),0) должен быть быстрее
ЕСТЬNULL(СУММА(РасходнаяНакладнаяУслуги.Сумма), 0)
38
Ненавижу 1С
гуру
04.09.12
✎
08:53
никакой разницы, но я за ЕСТЬNULL(СУММА(...),0)
ЕСТЬNULL(СУММА(РасходнаяНакладнаяУслуги.Сумма), 0)
62
Schwonder
04.09.12
✎
10:47
(61) Таки не монопенисуально, в Вашем случае, каждое сумма будет проверяться на NULL, а в случае "ЕСТЬNULL(СУММА(РасходнаяНакладнаяУслуги.Сумма), 0)" только результат. Какбэ производительность!!!
ЕСТЬNULL(СУММА(РасходнаяНакладнаяУслуги.Сумма), 0)
66
Reset
04.09.12
✎
11:02
Второй вараинт даст null при пустой выборке
ЕСТЬNULL(СУММА(РасходнаяНакладнаяУслуги.Сумма), 0)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший