Ciao a tutti,
Ho una tabella TAB1, con 2 campi:TIME_APPL e STATE.
TIME_APPL contiene una data: 03-Apr-08 11:46
STATE contiene la stringa 'IN' oppure la stringa 'OUT'
Io devo selezionare questi 2 campi, in un certo range di date, ma ho bisogno che la query mi dia solo le righe con IN rimanenti da questa sottrazione: IN - OUT
per esempio...ho 5 righe che hanno come STATE il valore 'IN', e 3 righe che hanno il valore 'OUT'...
03-Apr-08 09:30 IN
03-Apr-08 09:43 OUT
03-Apr-08 10:08 IN
03-Apr-08 11:00 OUT
03-Apr-08 11:02 IN
03-Apr-08 11:46 IN
03-Apr-08 11:48 OUT
03-Apr-08 11:50 IN
il risultato che voglio ottenere dalla query è questo:
03-Apr-08 11:46 IN
03-Apr-08 11:50 IN
ovvero le ultime 2 righe aventi come STATE 'IN'...
come posso fare??
la query che usavo x il range di date è questa (che è corretta):
select TIME_APPL, STATE from APPL_42600ACD_2004_0F where
(to_date(TIME_APPL,'DD-MON-YY hh24:mi')) between
(to_date('03/04/2008 11:46:00','DD/MM/YYYY hh24:mi:ss'))
and (to_date('03/04/2008 11:56:00','DD/MM/YYYY hh24:mi:ss'))
order by TIME_APPL