Пытаюсь оптимизировать время выполнения запроса к регистру бухгалтерии. Выразил даты документов в виде: ВЫРАЗИТЬ(Обороты.Субконто3 КАК Документ.РеализацияТоваровУслуг).Дата и ВЫРАЗИТЬ(Обороты.Регистратор КАК Документ.РеализацияТоваровУслуг).Дата. Не могу понять, как в этой выборке получить поле РАЗНОСТЬДАТ(Субконто3.Дата, Регистратор.Дата, ДЕНЬ). Или без дополнительной временной таблицы тут не обойтись?
РАЗНОСТЬДАТ(ВЫРАЗИТЬ(Обороты.Субконто3 КАК Документ.РеализацияТоваровУслуг).Дата, ВЫРАЗИТЬ(Обороты.Регистратор КАК Документ.РеализацияТоваровУслуг).Дата, ДЕНЬ)?
Можно во временную таблицу, а потом РАЗНОСТЬДАТ(...)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший