Tenta colocar o distinct dentro do SUM: Select ......, SUM(distinct suacoluna), ...... >From .....
Em 13 de abril de 2011 14:47, fabiano.fernandes <[email protected]> escreveu: > 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 > > -- > View this message in context: > http://postgresql.1045698.n5.nabble.com/SUM-e-DISTINC-tp4301238p4301238.html > Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. > _______________________________________________ > 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
