Tente fazer da seguinte forma:

select id, sum(nota)
from
(select distinct id, nota from tabeladenotas ) as x
group by id

Att João Bonjovani Neto "Netspeed Sistemas"


Tentando desvendar meu problema com a minha sentença com SUM, descobri o seguinte.

Tenho meus dados assim

id  | nota
----+-------
   1 |   4.5
   1 |   5.0
   1 |   4.5
   1 |   5.0
Para busca-las eu dou um SELECT DISTINCT e me retorna o valores que preciso 
(desprezo os valores duplicados), retornando o seguinte:


id  | nota
----+-------
   1 |   4.5
   1 |   5.0

Então quero somar estes valores retornado e gostaria que ficasse da seguinte 
forma.




id  | nota
----+-------
   1 |   9.5




Mas é retornado isto:


id  | nota
----+-------
   1 |   19.0
Como fazer para que seja retornado o valor que preciso?
id  | nota
----+-------
   1 |   9.5
Att


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a