[firebase-br] DUAS SOMAS EM UMA SELECT
Rodrigo Feraboli
rodrigo_feraboli em yahoo.com.br
Qui Set 22 09:49:50 -03 2005
Blz,
Vc pode agrupar para aparecer as duas somas.
select u.usuario, u.nomeusuario,
case u.tipoligacao
when = 'P' then sum(p.valor)
end as Total_Particular,
sum(p.valor) as Total_Serviço
from usuarios u, pabx p
GROUP BY U.USUARIO, U.NOMEUSUARIO, U.TIPOLIGACAO
Acho que funciona normal com o case (eu nunca testei)
Espero ter ajudado.
T+
Rodrigo.
--- Rodrigo Paiola <rpaiola-fct em unimar.br> escreveu:
> Caros amigos
>
> Preciso fazer duas somas em uma unica select, mais
> ou menos assim:
>
> select u.usuario,
> u.nomeusuario,
> case u.tipoligacao
> when = 'P' then sum(p.valor)
> end as Total_Particular,
> sum(p.valor) as Total_Serviço
> from usuarios u, pabx p
>
> preciso que o resultado da query seja:
>
> usuario nomeusuario
> total_particular total_Servico
> 00522 RODRIGO PAIOLA 12,00
> 5,00
>
> QUERO SOMAR DE ACORDO COM O TIPO, ISSO É POSSIVEL ?
>
> a tabela está assim (PABX):
>
> 00522 12/12/2005 P 1,20
> 00522 13/10/2005 P 0,60
> 00522 13/10/2005 S 0,70
> 00743 13/10/2005 P 0,80
>
> quero agrupar por usuário como mostrei no resultado
> acima !
>
> Obrigado
>
> Rodrigo.
>
>
>
> --
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.344 / Virus Database: 267.11.1/104 -
> Release Date: 16/9/2005
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em
> www.bavs.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
>
__________________________________________________
Faça ligações para outros computadores com o novo Yahoo! Messenger
http://br.beta.messenger.yahoo.com/
Mais detalhes sobre a lista de discussão lista