Em 13 de maio de 2011 11:08, Osvaldo Kussama <[email protected]>escreveu:
> Em 13/05/11, Fabiano Fernandes<[email protected]> escreveu: > > Olá a todos! > > > > Continuando na minha jornada ... > > > > Tenho o seguinte dados .... > > > > > > description | value | datetime > > A 2 2011-01-01 12:02:25.514719-02 > > B 5 2011-04-19 15:50:16.915027-03 > > B 6 2011-01-01 12:02:25.514719-02 > > C 3 2011-01-01 12:02:25.514719-02 > > D 8 2011-01-01 12:02:25.514719-02 > > D 4 2011-04-19 15:50:16.915027-03 > > > > > > Eu preciso que seja retornado da seguinte forma > > > > > > description | value | datetime > > A 2 2011-01-01 12:02:25.514719-02 > > B 5 2011-04-19 15:50:16.915027-03 > > C 3 2011-01-01 12:02:25.514719-02 > > D 4 2011-04-19 15:50:16.915027-03 > > > > Ou seja, estou desprezando os valores duplicado mais antigo.... > > > > Alguém tem alguma dica para fazer isso? > > > > > Utilize DISTINCT ON (datetime) e ORDER BY datetime DESC. > > SELECT DISTINCT ON (datetime) description, value, datetime > FROM sua_tabela ORDER BY datetime DESC; > > Osvaldo > _______ > mas assim vai trazer o mais recente? > ________________________________________ > 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
