[firebase-br] Sub Select com Group BY

Denis denisrocha em hotmail.com
Ter Jan 23 18:00:43 -03 2007


Acho que vc quer fazer isso certo ?


select a.cod_cli,
(select sum(b.valor_total) from tab1 b where b.tipo = 'X' and b.cod_cli = 
a.cod_cli ),
(select sum(b.valor_total) from tab1 b where b.tipo = 'Y' and b.cod_cli = 
a.cod_cli )
from tab1 a
group by a.cod_cli






"Magnun Oliveira" <magnun_magnun em hotmail.com> 
escreveu na mensagem news:BAY108-F55C1BC0A1DC978624FF4990AD0 em phx.gbl...
Tenho uma tabela - Tab1

Codigo, Cod_Cli, Valor, Tipo (X ou Y)

preciso fazer um select q retorne na mesma linha o total p/ o campo valor p/
cada cliente, separando por tipo:

Cod_Cli, Total_Valor_X, Total_Valor_Y

tentei assim e nao rolou. alguem tem alguma dica?

select cod_cli,
(select sum(valor_total) from tab1 where tipo = 'X' group by cod_cli),
(select sum(valor_total) from tab1 where tipo = 'Y' group by cod_cli)
from tab1
group by cod_cli

ps fb1.5

_________________________________________________________________
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista