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

Responder a