|
есть проблема - пытаюсь сделать запрос на базе виртуальной таблицы
SELECT Рег.Агент [Агент $Справочник.Сотрудники], Рег.СуммаПродажнаяОборот СумПрод, Рег.СуммаПродажнаяОборот-Рег.СуммаБазоваяОборот Прибыль FROM $РегистрОбороты.ОборотыТоваров (:Нач,:Кон~,Период,,ВидОперации='-',Агент,(СуммаПродажная,СуммаБазовая)) as Рег TOTALS SUM(СумПрод), SUM(Прибыль) BY ALL , [Агент $Справочник.Сотрудники] HIERARCHY ONLY
При проверке синтаксиса выдает ошибку ODBC Driver - Invalid Cursor State.
При запуске просто выдает ошибку
SELECT Рег.Агент [Агент $Справочник.Сотрудники], Рег.СуммаПродажнаяОборот СумПрод, Рег.СуммаПродажнаяОборот-Рег.СуммаБазоваяОборот Прибыль INTO ##qryConsole60 FROM ( select rg4285_vt.sp4272 as Товар, rg4285_vt.sp4274 as Склад, rg4285_vt.sp4275 as Клиент, rg4285_vt.sp4276 as Агент, rg4285_vt.sp4672 as ВидОперации, sum(rg4285_vt.sp4277) as КоличествоОборот, sum(rg4285_vt.sp4278) as СуммаБазоваяОборот, sum(rg4285_vt.sp4279) as СуммаНДСОборот, sum(rg4285_vt.sp4280) as СуммаПродажнаяОборот, sum(rg4285_vt.sp4281) as СуммаСкидкиОборот from rg4285 as rg4285_vt (nolock) where rg4285_vt.period between {d '1900-01-01'} and {d '2008-03-01'} group by rg4285_vt.sp4272, rg4285_vt.sp4274, rg4285_vt.sp4275, rg4285_vt.sp4276, rg4285_vt.sp4672 having sum(rg4285_vt.sp4277) <> 0 or sum(rg4285_vt.sp4278) <> 0 or sum(rg4285_vt.sp4279) <> 0 or sum(rg4285_vt.sp4280) <> 0 or sum(rg4285_vt.sp4281) <> 0 ) as ая,СуммаБазовая)) as Рег Переход к строке 1 'SELECT Рег.Агент [Агент $Справочник.Сотрудники],' qryConsole : Export to Microsoft Office Excel
Я так понимаю проблема с расчетом виртуальной таблицы.
|