Prezados, boa tarde!
Estou iniciando no PostgreSQL/PostGIS e realizando meus primeiros trabalhos. Estou tentando fazer uma view de join de um dado tabular em um espacial. Todavia, este dado tabular é atualizado em determinado período de tempo. Isso ocasiona a criação de mais geometrias no dado espacial, pois ele fica lendo todos os registros com a mesma chave. Preciso que a join leia apenas o último dado registrado. Um exemplo do script que estou escrevendo.
CREATE VIEW xxxxx AS
(
SELECT T.GEOM, T.NULOG, T.TPLOG, T.NOLOG, T.STATUS, B.CONDICAO
FROM xxxx.trechos_banco_teste B INNER JOIN xxxx.trechos_teste_banco T
ON T.NULOG = B.NULOG
GROUP BY T.GEOM, T.NULOG, T.TPLOG, T.NOLOG, T.STATUS, B.CONDICAO
);
Este é um teste. Estou pensando em criar uma coluna (TIMESTAMP) e usá-la neste processo. Estou estudando a possibilidade, mas alguém poderia me ajudar a solucionar?
Muito obrigado!