Tengo el siguiente problema .
Este es un ejemplo simplificado de mi problema, pero esto es lo que me pasa. Tengo esta tabla :
Id valor
A 30
A 20
B 10
C 10
A 20
C 20
Si aplico Select id, sum(valor) from tabla group by id devuelve
Id valor
A 70
B 10
C 30
Lo que necesito es que me devuelva
Id valor
A 50
B 10
C 10
A 20
C 20
Necesito agrupar, pero respetando el orden.
Ojala alguien me pueda ayudar, muchas gracias