Pessoal,
Estou com o seguinte problema: tenho uma tabela com os campos CPF, VALOR1, VALOR2 e VALOR3.
Preciso fazer uma consulta em que, caso o cpf seja o mesmo, retorne a soma de cada campo senão, retorne o cpf com seus respectivos valores.
Ex:
CPF VALOR1 VALOR2 VALOR3
1 10 20 30
1 5 10 15
2 40 50 60
A consulta deverá retornar:
CPF VALOR1 VALOR2 VALOR3
1 15 30 45
2 40 50 60
Como fazer?? Obrigado pela atenção!!!
Ajuda SQL URGENTE
-
- Rank: Estagiário Júnior
- Mensagens: 2
- Registrado em: Qui, 14 Dez 2006 8:42 am
- Localização: Apucarana-PR
Você deverá utilizar a função SUM para os valores e GROUP BY para o CPF. Seu select ficará mais ou menos assim:
SELECT SUM(VALOR1), SUM(VALOR2), SUM(VALOR3), CPF
FROM TABELA
GROUP BY CPF
até +
SELECT SUM(VALOR1), SUM(VALOR2), SUM(VALOR3), CPF
FROM TABELA
GROUP BY CPF
até +
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes