0
inspam
25.06.14
✎
14:06
|
Коллеги, было обнаружено странное поведение СКД.
Суть в том, что СКД выводит странные результаты по ресурсу, если в запросе применяется временная
таблица.
Причем идентичный запрос, но используя вложенный запрос, дает верный результат
Может быть я чего то не знаю?
Ссылка на файлы схем обоих отчетов (с временой таблицей и вложенным запросом) и файлом для консоли отчетов
Запрос 1 с временной таблицей:
ВЫБРАТЬ РАЗЛИЧНЫЕ
РеализацияТоваровУслугТовары.Номенклатура,
РеализацияТоваровУслугТовары.Ссылка,
1 КАК Счетчик
ПОМЕСТИТЬ ВТ_Группировка1
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ВТ_Группировка1.Номенклатура,
СУММА(ВТ_Группировка1.Счетчик) КАК Счетчик
ИЗ
ВТ_Группировка1 КАК ВТ_Группировка1
СГРУППИРОВАТЬ ПО
ВТ_Группировка1.Номенклатура
Запрос 2 с вложенным запросом:
ВЫБРАТЬ
ВложенныйЗапрос.Номенклатура,
СУММА(ВложенныйЗапрос.Счетчик) КАК Счетчик
ИЗ
(ВЫБРАТЬ РАЗЛИЧНЫЕ
РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
РеализацияТоваровУслугТовары.Ссылка КАК Ссылка,
1 КАК Счетчик
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2) КАК
ВложенныйЗапрос
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Номенклатура
|
|