2015-06-18 8:56 GMT-03:00 Matheus de Oliveira <[email protected]>:

> O que nos leva a 4 abordagens diferentes


Ah. Esqueci de um detalhe, que pode ser importante. Das 4 abordagens,
apenas a sua considera empates, ou seja, para tipos que possuem mais de um
registro com maior data, a sua mostra todos, as demais mostra apenas um
(digamos que aleatório). Na abordagem da window function é possível usar a
função rank ao invés de row_number, pois essa considera empates.

Há uma forma performática de fazer considerando empates e usando o LATERAL,
mas também não muito intuitiva. Você precisa disso?

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

Responder a