Ultima data independente do id
Galera não sei o porque mas n select abaixo eu preciso mostrar o ultimo registro de uma das datas que são lançadas.
SELECT IO.ID_IN_OUT TICKET,
TO_CHAR(IO.TIME_ARRIVAL, 'DD/MM/YYYY HH24:MI') CHEGADA,
TO_CHAR(IO.TIME_RELEASE_IN, 'DD/MM/YYYY HH24:MI') LIBERADO,
TO_CHAR(IO.TIME_IN, 'DD/MM/YYYY HH24:MI') ENTRADA,
SUBSTR(SP.NAME, 0, 18) TRANSPORTADORA,
SUBSTR(DR.NAME, 0, 18) MOTORISTA,
VE.PLATE PLACA,
(SELECT DISTINCT MAX(TOS.PLATZ) DOCA
FROM PICKAUF PI,
AUFTRAEGE TOS,
(SELECT IO.ID_IN_OUT,
MAX(IO.TIME_RELEASE_PP) TIME_RELEASE_PP,
IOP.DOCUMENT,
MAX(IO.TIME_OUT) TIME_OUT
FROM IN_OUT IO, IN_OUT_POS IOP
WHERE IO.ID_IN_OUT = IOP.ID_IN_OUT
--AND IO.ART_IN_OUT IN ('CA', 'CCE', 'CC')
AND IO.STAT <> '80'
GROUP BY IOP.DOCUMENT, IO.ID_IN_OUT) SAD
WHERE PI.CHARGE = TOS.NR_AUF
AND SAD.ID_IN_OUT = IO.ID_IN_OUT
AND SAD.DOCUMENT(+) =
REPLACE(TRANSLATE(TOS.HINW_ZUST, '/-', ' '), ' ')
GROUP BY SAD.ID_IN_OUT) DOCA
FROM IN_OUT IO, SPEDITEURE SP, VEHICLE VE, TRACTOR TR, DRIVER DR
WHERE IO.STAT <> '80'
AND IO.TIME_ARRIVAL IS NOT NULL
AND TR.ID_TRACTOR = IO.ID_TRACTOR
AND DR.ID_DRIVER = IO.ID_DRIVER
AND VE.ID_VEHICLE = IO.ID_VEHICLE
AND IO.TIME_RELEASE_PP IS NULL
AND SP.ID_SPEDITEUR = IO.ID_SPEDITEUR
AND IO.ART_IN_OUT IN ('CA', 'CC', 'CCE', 'CV')
and rownum = '1'
ORDER BY TO_CHAR(IO.TIME_RELEASE_IN, 'DD/MM/YYYY HH24:MI')
Neste Select temos as datas de CHEGADA, LIBERADO, ENTRADA. eu preciso mostrar o ultimo registro do LIBERADO. Eu já fiz um max porém não retornou.Ela será utilizada em um telão no pátio de uma empresa.
O telão será desta forma
Discussão (1)
Carregando comentários...