Bom dia a todos,
Gostaria de uma ajuda com esse select, estou tentando filtrar a maior data de validade de 3 tipos de documentos.
Obs. Esse documentos tem renovação periódica, portanto toda vez que um documento é renovado tenho que cadastra-lo novamente pois alem da data de validade sua numeração também muda.
Ex.
1 - 624 - 2 - 1 - 0003279 - AAA-9999 - CAVALO MECANICO - FROTA A - 00015 - 0519052 - CIV - 30/04/2016
2 - 624 - 2 - 1 - 0003279 - AAA-9999 - CAVALO MECANICO - FROTA A - 00015 - 0520055 - CIV - 25/05/2016
O resultado do select é esse preciso que retorne somente o 2 registro pois sua validade é maior.
Gostaria de uma ajuda com esse select, estou tentando filtrar a maior data de validade de 3 tipos de documentos.
- Código:
SELECT
A.CODIGOVEIC
,A.CODIGOEMPRESA
,A.CODIGOFL
,A.PREFIXOVEIC
,A.PLACAATUALVEIC
,B.DESCRICAOTPVEIC
,C.DESCRICAOTPFROTA
,D.CODIGOTPDOC
,D.NUMERODOC
,E.DESCRICAOTPDOC
,F.VALIDADEVISTORIA
FROM
FRT_CADVEICULOS A
,FRT_TIPODEVEICULO B
,FRT_TIPODEFROTA C
,DVS_DOCUMENTO D
,DVS_TIPODOCTO E
,DVS_VISTORIA F
WHERE
A.CODIGOVEIC = 624
AND A.CODIGOTPVEIC = B.CODIGOTPVEIC
AND A.CODIGOTPFROTA = C.CODIGOTPFROTA
AND A.CODIGOVEIC = D.CODIGOVEIC
AND D.CODIGOTPDOC = E.CODIGOTPDOC
AND D.NUMERODOC = F.NUMERODOC
AND D.CODIGOTPDOC IN (00014,00015,00016)
Obs. Esse documentos tem renovação periódica, portanto toda vez que um documento é renovado tenho que cadastra-lo novamente pois alem da data de validade sua numeração também muda.
Ex.
1 - 624 - 2 - 1 - 0003279 - AAA-9999 - CAVALO MECANICO - FROTA A - 00015 - 0519052 - CIV - 30/04/2016
2 - 624 - 2 - 1 - 0003279 - AAA-9999 - CAVALO MECANICO - FROTA A - 00015 - 0520055 - CIV - 25/05/2016
O resultado do select é esse preciso que retorne somente o 2 registro pois sua validade é maior.