[firebase-br] Dificuldade com union e group by

Wagner Porto wagner.porto em itelefonica.com.br
Sex Dez 14 16:29:45 -03 2007


Também não.
Ocorre o mesmo erro:

Invalid expression in the select list (not contained in either an 
aggregate function or the GROUP BY clause).

Obrigado.

Gabriel Hilbig escreveu:
> TENTE com DISTINCT
>
>
> select DISTINCT c.codigo, c.desc, sum(i.qtd * i.valor) as "valor"
> from item i
> join cliente c on c.codigo = i.codcli
> union
> select DISTINCT c.codigo, c.desc, sum(s.qtd * s.valor) as "valor"
> from item_servico s
> join cliente c on c.codigo = s.codcli
> union
> select DISTINCT c.codigo, c.desc, sum(e.qtd * e.valor) as "valor"
> from item_escalonamento e
> join cliente c on c.codigo = e.codcli
>
> group by 1,2
>   

-- 
Att.
Wagner Porto





Mais detalhes sobre a lista de discussão lista