PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum função list junto com a função sum no firebird #415666

20/04/2012

0

Galera eu preciso listar em linhas a qtde total vendida de cada produto por vendedor, eu estou usando a função list do firebird para transformar as colunas em linhas, até ai tudo bem. mas quando eu acrescento a função sum para somar ele dar um erro:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Nested aggregate functions are not allowed.

como eu posso resolver isso?

select
    cx_vendedor.fun_id,
    cx_vendedor_itens.prod_id,
    list(sum(cx_vendedor_itens.qtde)) as qtde
from cx_vendedor
   inner join cx_vendedor_itens on (cx_vendedor.cxven_id = cx_vendedor_itens.cxven_id)
   inner join produtos on (cx_vendedor_itens.prod_id = produtos.prod_id)
where
   cx_vendedor.status = 1 and
   cast(cx_vendedor.data_cad as date) between 01.03.2012 and 01.04.2012
  group by
     cx_vendedor.fun_id,cx_vendedor_itens.prod_id
Sidney Abreu

Sidney Abreu

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar