подскажите, плиз, что не так делаю:
"create table Движ as select distinct
|Журнал.docno docno, Журнал.date, Реализ.iddoc [Докум :Документ.Реализация],
|Реализ.Контрагент [Контрагент :Справочник.Контрагенты], РеализТЧ.Номенклатура [Номенклатура :Справочник.Номенклатура],
|SUM(РеализТЧ.Количество) [Количество :Число.14.3], SUM(РеализТЧ.Сумма) [Сумма :Число.17.2],
|СвваКонтр.ТипКонтрагента as [ТипКонтрагента :Справочник.ТипыКонтрагентов], СвваНоменкл.Категория as [Категория :Справочник.КатегорииНоменклатуры]
|from Реализ, РеализТЧ, Журнал
|left join СвваКонтр on Реализ.Контрагент = СвваКонтр.Контрагент
|left join СвваНоменкл on РеализТЧ.Номенклатура = СвваНоменкл.Номенклатура
|where (date between '"+ДатаН+"' and '"+ДатаК+"') and (Журнал.iddoc = Реализ.iddoc)
|and (Реализ.iddoc = РеализТЧ.iddoc) and (Журнал.ismark NOT LIKE '*') and (Журнал.closed = 5)
|"
вот таким запросом создаю виртуальную таблицу с именем Движ, соответственно. При запросе всего ее содержимого в обычную ТЗ все проходит гладко. Поля у ТЗ соответствуют именам колонок, заданным при создании. Если нужно выполнить доп. фильтрацию или агрегирование по таблице Движ - ругается на отсутствие колонок. Например, запрос:
"select sum(Количество) as КоличествоИ, sum(Сумма) as СуммаИ from Движ where Движ.ТипКонтрагента = @ТекТипКонтрагента group by 1"
сообщает, что no such column Количество.
Где сидит ошибка?