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?
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)