Olá a todos! Estou quebrando a cabeça na seguinte situação
id | nota | datetime ----+------------------- 1 | 4.5 | 2011-04-26 17:02:28.95959-03 1 | 5.5 | 2011-03-29 09:58:15.800928-03 2 | 7.5 | 22011-04-05 12:28:58.490398-03 2 | 5.0 | 2011-03-28 12:06:15.282932-03 3 | 7.5 | 2011-04-26 17:02:28.95959-03 3 | 5.0 | 2011-04-06 16:19:53.499034-03 3 | 0.5 | 2011-04-05 12:28:58.490398-03 1 | 3.0 | 2011-03-28 16:06:59.667692-03 id | nota | datetime ----+------------------- 1 | 4.5 | 2011-04-26 17:02:28.95959-03 1 | 5.5 | 2011-03-29 09:58:15.800928-03 2 | 7.5 | 22011-04-05 12:28:58.490398-03 2 | 5.0 | 2011-03-28 12:06:15.282932-03 3 | 7.5 | 2011-04-26 17:02:28.95959-03 3 | 5.0 | 2011-04-06 16:19:53.499034-03 3 | 0.5 | 2011-04-05 12:28:58.490398-03 1 | 3.0 | 2011-03-28 16:06:59.667692-03 Nesta situação eu preciso dar um DISTINCT, porém deve retornar somente os ultimos valores gravados na tabela. Dos meus dados acima deveria retornar isso: id | nota | datetime ----+------------------- 2 | 7.5 | 22011-04-05 12:28:58.490398-03 3 | 7.5 | 2011-04-26 17:02:28.95959-03 1 | 3.0 | 2011-04-28 16:06:59.667692-03 Veja que retornei o ultimo gravado de cada ID ... Como fazer um SELECT para retornar da forma que preciso?
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
