| 0
    
        Владимир1С   15.02.19✎ 17:32 | 
        SELECT NullIf(Cast(Left(Прибыль.DATE_TIME_IDDOC, 8) AS datetime), '17530101') Vozrast
, $Клиенты.Пол [Пол $Перечисление.Пол]
 , (SUM(CASE when $Прибыль.Выручка<0THEN $Прибыль.Выручка ELSE 0 END)) _ubytok_S
 , (SUM(CASE when $Прибыль.Выручка>0THEN $Прибыль.Выручка ELSE 0 END)) _Pribyl_S
 , (Count(distinct $Прибыль.Клиент)) KLV_KLI
 FROM _1SJOURN AS Журнал With (NOLOCK)
 INNER JOIN $Регистр.Прибыль AS Прибыль With (NOLOCK) ON Журнал.IDDOC = Прибыль.IDDOC
 INNER JOIN $Справочник.Клиенты AS Клиенты With (NOLOCK) ON $Прибыль.Клиент = Клиенты.ID
 WHERE (Cast(Left(Прибыль.DATE_TIME_IDDOC, 8) AS datetime) >= :ДатаНач)
 AND (Cast(Left(Прибыль.DATE_TIME_IDDOC, 8) AS datetime) <= :ДатаЗП)
 GROUP BY Cast(Left(Прибыль.DATE_TIME_IDDOC, 8) AS datetime)
 , $Клиенты.Пол
 ORDER BY Cast(Left(Прибыль.DATE_TIME_IDDOC, 8) AS datetime)
 , $Клиенты.Пол
 TOTALS Sum(_ubytok_S)
 , Sum(_Pribyl_S)
 , Count(KLV_KLI)
 BY Vozrast
 , [Пол $Перечисление.Пол]
 
 
 ошибка : State 42000, native 102, message [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near 'TOTALS'.
 |  |