Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Query nidificate Oracle
giovedì 03 aprile 2008 - 11.18
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Anubis
Profilo
| Junior Member
60
messaggi | Data Invio:
gio 3 apr 2008 - 11:18
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
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !