olá pessoal tenho em uma tabela vários registros assim:
ID VALOR
-----------------------------------------
AB33333333 R$ 10,00
AB33333333 R$ 20,00
AB33333333 R$ 12,35
AB33333333 R$ 09,00
AB33333333 R$ 05,00
...
CB33333333 R$ 70,00
CB33333333 R$ 30,00
CB33333333 R$ 32,35
CB33333333 R$ 02,00
CB33333333 R$ 01,00
...
JJ33333333 R$ 10,00
JJ33333333 R$ 20,00
JJ33333333 R$ 12,35
JJ33333333 R$ 09,00
JJ33333333 R$ 05,00
...
estou fazendo o select da seguinte maneira
SELECT SUM(VALOR) AS TOTAL,
ID FROM TABELA
GROUP BY ID
só que ele não ta me trazendo um unico registro ID com a soma de VALOR
no caso acima deveria me trazer
AB33333333 SOMA DELE
CB33333333 SOMA DELE
JJ33333333 SOMA DELE
só que ele ta repedindo a coluna ID no resultado, ex:
AB33333333 soma q não sei qual é
AB33333333 soma q não sei qual é
AB33333333 soma q não sei qual é
CB33333333 soma q não sei qual é
CB33333333 soma q não sei qual é
JJ33333333 soma q não sei qual é
JJ33333333 soma q não sei qual é
alguem te ideia de pq nao ta agrupando?
já tentei mudar o select e não adianta, testei o mesmo select em outra base e funcionou,
se eu soh faço select distinct(ID) tabela, ele me traz um de cada só,
muito estranho isso!!
Obrigado!
Group By Não Funciona Como Deveria, Campo Varchar
Started By darkducke, 25/05/2010, 22:40
Nenhuma resposta neste tópico
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)