0
suvolod
20.11.12
✎
13:23
|
Обращался уже сегодня с похожим вопросом, но опять потребовалась помощь. Есть запрос (привожу упрощенный вариант):
ВЫБРАТЬ
СУММА(ХозрасчетныйДвиженияССубконто.Сумма) КАК Сумма
ИЗ
РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
,
,
Регистратор = &Регистратор
И СчетДт В ИЕРАРХИИ (&НДСпоПриобретеннымЦенностям),
,
) КАК ХозрасчетныйДвиженияССубконто
Проблема: Если док-регистратор не имеет движений по 19-му счету (НДС не выделен), то мне нужно, чтобы результат запроса вернулся пустым. ОДнако у меня в запросе появляются пустая строка. Вывернулся добавлением условия
ИМЕЮЩИЕ
СУММА(ХозрасчетныйДвиженияССубконто.Сумма) ЕСТЬ НЕ NULL
... но хотелось бы услышать подсказку: как методически правильней обработать такой запрос, чтобы не получать и не отсекать пустую запись через доп. условие. Это возможно?
|
|
1
НЕА123
20.11.12
✎
13:51
|
(0)
>чтобы результат запроса вернулся пустым
он не будет пустым и , по-моему, Сумма не будет NULL никогда.
телепатируя, можно предложить
ЕСТЬNULL().
|
|