Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come verificare se un mese è compreso tra due date in Oracle

Oracle PL- SQL consente di interrogare un database e determinare se un mese cade tra due date . Il mese può essere in formato intero o si può utilizzare l'intero mese, giorno e anno per interrogare il database . Utilizzare l'istruzione "select" per interrogare le informazioni , se la data è compresa tra due date specificate , vengono restituiti i dati dal database . Istruzioni
1

Aprire il software di Oracle Enterprise Manager dal menu Programmi di Windows oppure aprire il software di PL - SQL preferito . Entra per il database Oracle .
2

Impostare la data con il mese che si desidera valutare . Per esempio , se avete il mese di maggio , il programma utilizza l' intero " 5 " per rappresentare maggio . Il codice seguente utilizza la rappresentazione numerica del mese e crea una data dal valore :

dichiarare data mydate ; mydate : = TO_DATE ( '1 -5-2011 ',' mm - dd - yyyy ');

Perché vuoi solo valutare il mese , fissato al resto della data di ogni giorno all'interno del mese . L' anno deve essere compreso tra le due date , così l' anno deve essere specificato per eseguire query tra due date . In questo esempio , "2011 " viene utilizzato l' anno .
3

query i dati di Oracle per determinare se il mese è compreso tra due date . Ad esempio , la query seguente restituisce "Sì" se il mese variabile cade tra gennaio e giugno 2011:

selezionare ' Sì' come risposta dove MyDate tra to_date ( '2011 /01/01 ',' yyyy /mm /dd ' ) E to_date ( '2011 /06/01 ', ' yyyy /mm /dd ');
4

Fare clic sul pulsante "Esegui " per eseguire il PL- SQL . In questo esempio , la query restituisce "Sì" per verificare che il mese è compreso tra le due date .

 

software © www.354353.com