DUAS CONSULTAS DE SOMA EM UMA UNICA CONSULTA

DANLEONHART 05/06/2011 17:47:19
#375906
Pessoal....

Como faço para executar duas consulta de soma (SUM) em campos diferentes na mesma tabela, mas em uma única consulta ?

Tipo assim:
Tenho um campo com Moedas e outro com Valores...ambos contem valores monetarios...então, quero somar tudo de Moedas e tudo de Valores mas em resultados separados, porém em uma única consulta...

Deu para entender ?!
MARCELO.TREZE 05/06/2011 17:54:44
#375909
Resposta escolhida
vc tentou assim

SELECT SUM(moedas) As TotalMoedas, SUM(valores) As TotalValores FROM tabela Where codigo=[ô]1[ô]

DANLEONHART 05/06/2011 18:20:46
#375914
Marcelo, esse script funcionou de boa
O que pega agora é que tenho que por condição para determinada coluna...assim:

Tenho o campo [Ô]Moedas[Ô] e o campo [Ô]Cliente[Ô]...quero somar MOEDAS onde o Cliente é [Ô]x[Ô] e somar Moedas onde o Clientes é [Ô]y[Ô]...faço mas com duas consultas....
DANLEONHART 05/06/2011 18:35:27
#375915
OK !

Descobrí...fiz assim:

[Ô]SELECT Cliente, SUM(Moedas) AS Soma FROM TabValores WHERE Cliente IN ([ô]Interno[ô],[ô]Externo[ô]) AND MONTH(Data)=[Ô] & FDT & [Ô] GROUP BY Cliente[Ô]

Detalhe que ainda há um filtro de [Ô]Datas[Ô] (Mensal), próximo do final do script...

Valeu pela força !!!
Tópico encerrado , respostas não são mais permitidas