CREATE OR ALTER VIEW VEICULOS_ULTIMA_TRENA(
     CODIGOVEICULO,
     CODIGODISPOSITIVO,
     DATAHORA,
     DATAHORA_GMT,
     VALOR)
 AS
 WITH DISPS
 AS (SELECT DIH.CODIGODISPOSITIVO
          , DIH.CODIGO
          , DIH.ULTIMA_TRENA_CONHECIDA
       FROM DISPOSITIVOS_INFO_HISTORICOS DIH)
 SELECT DISTINCT VD.CODIGOVEICULO
               , VD.CODIGODISPOSITIVO
               , R.DATAHORA
               , R.DATAHORA_GMT
               , R.TRENA
   FROM DISPS D
   INNER JOIN VEICULOS_DISPOSITIVOS VD ON D.CODIGODISPOSITIVO = VD.CODIGODISPOSITIVO
   LEFT JOIN RASTREAMENTO_HISTORICO R ON D.ULTIMA_TRENA_CONHECIDA = R.CODIGO;


COMMENT ON VIEW VEICULOS_ULTIMA_TRENA IS '17.06.21: Vitorino - Pegar informação da trena direto do histórico';