Имя: Пароль:
1C
1C 7.7
v7: Неправильный синтаксис около "TOTALS"
0 МастерВопросов
 
22.10.11
08:43
Блин, не могу понять в чем ошибка....

-- qryMaker:Отчет1.2011.10.20.17.50.01
SELECT
    Журнал.sp74 [Автор $Справочник.Пользователи]
   ,Юзеры.sp37463 [Отдел $Справочник.ПодразделенияУправленческие]
   , sum(ПродажиОбороты.СебестоимостьОборот) as СебестоимостьОборот2
   , sum(ПродажиОбороты.ПродСтоимостьОборот) as ПродСтоимостьОборот2
   , sum(ПродажиОбороты.КоличествоОборот) as КоличествоОборот2
   , sum(ПродажиОбороты.СебестоимостьВОборот) as СебестоимостьВОборот2
   , sum(ПродажиОбороты.ПродСтоимостьВОборот) as ПродСтоимостьВОборот2
   , sum(ПродажиОбороты.КоличествоВОборот) as КоличествоВОборот2
FROM (
select
ra2351_vt.sp2343 as Номенклатура,
ra2351_vt.sp2344 as Покупатель,
ra2351_vt.sp2345 as Поставщик,
ra2351_vt.sp4067 as Фирма,
j2351_vt.date_time_iddoc as ПозицияДокумента, j2351_vt.iddocdef as ВидДокумента,
sum(ra2351_vt.sp2349) as СебестоимостьОборот,
sum(ra2351_vt.sp2350) as ПродСтоимостьОборот,
sum(ra2351_vt.sp2375) as КоличествоОборот,
sum(ra2351_vt.sp5191) as СебестоимостьВОборот,
sum(ra2351_vt.sp5192) as ПродСтоимостьВОборот,
sum(ra2351_vt.sp5193) as КоличествоВОборот
from ra2351 as ra2351_vt (nolock)
inner join _1sjourn as j2351_vt (nolock) on j2351_vt.iddoc = ra2351_vt.iddoc
where j2351_vt.date_time_iddoc > '20110701' and j2351_vt.date_time_iddoc < '20110731'
and j2351_vt.rf2351 = 0x1
and (((ra2351_vt.sp2344 not in (select val from #СписокИСклКонтрагентов)) and (ra2351_vt.sp2344 in (select val from #СписокКонтрагентов))))
group by
ra2351_vt.sp2343,
ra2351_vt.sp2344,
ra2351_vt.sp2345,
ra2351_vt.sp4067,
j2351_vt.iddocdef, j2351_vt.date_time_iddoc
having
sum(ra2351_vt.sp2349) <> 0 or
sum(ra2351_vt.sp2350) <> 0 or
sum(ra2351_vt.sp2375) <> 0 or
sum(ra2351_vt.sp5191) <> 0 or
sum(ra2351_vt.sp5192) <> 0 or
sum(ra2351_vt.sp5193) <> 0
) as ПродажиОбороты
   INNER JOIN _1SJOURN AS Журнал ON ПродажиОбороты.ПозицияДокумента = Журнал.DATE_TIME_IDDOC
  INNER JOIN sc30 AS Юзеры ON Юзеры.ID = Журнал.sp74
GROUP BY
 Журнал.sp74
,Юзеры.sp37463
TOTALS
Sum(СебестоимостьОборот2)
  , Sum(ПродСтоимостьОборот2)
   , Sum(КоличествоОборот2)
   , Sum(СебестоимостьВОборот2)
   , Sum(ПродСтоимостьВОборот2)
   , Sum(КоличествоВОборот2)
BY ALL
  ,[Автор $Справочник.Пользователи]
  ,[Отдел $Справочник.ПодразделенияУправленческие]

State 42000, native 102, message [Microsoft][ODBC SQL Server Driver][SQL Server]Неправильный синтаксис около "TOTALS".
1 Mikeware
 
22.10.11
10:31
кагбэ логично...
TOTALS реализован только для квериконсоли
2 МастерВопросов
 
22.10.11
11:17
(1) а что вместо него можно использовать чтобы в запросе посчитать суммы по группировкам?
3 Mikeware
 
22.10.11
11:17
(2) ИндексированнуюТаблицу
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс