Oracle PL -SQL kan du spørre en database og finne ut om en måned faller mellom to datoer . Måneden kan være i heltall format, eller du kan bruke hele måned, dag og år for å søke i databasen . Bruk " select" uttalelse til søket opplysningene, hvis datoen faller mellom to angitte datoer, data returnerer fra databasen . Instruksjoner
en
Åpne Oracle Enterprise Manager programvare fra Windows Program -menyen eller åpne din foretrukne PL -SQL -programvare. Logg deg på Oracle database.
2
Sett opp date med den måneden du vil evaluere. For eksempel, hvis du har mai måned , bruker programmet heltall " 5 " for å representere mai. Følgende kode bruker numerisk representasjon av måneden, og skaper en dato fra verdien : en
erklære mydate dato; mydate : = TO_DATE ( '1 -5 til 2011 ',' mm - dd- åååå ');
Fordi du bare ønsker å evaluere måneden , satt resten av dato til hvilken som helst dag i måneden . Året må falle mellom to datoer , så i år må angis til å spørre mellom to datoer . I dette eksempelet året " 2011 " brukes .
3
Query Oracle data for å fastslå om måneden faller mellom to datoer . For eksempel følgende spørringen returnerer "Ja" hvis måneden variable faller mellom januar og juni 2011 : en
velger ' Ja' som svar der mydate mellom TO_DATE ( '2011 /01 /01 ',' åååå /mm /dd ' ) AND TO_DATE ( '2011 /06 /01 ', ' åååå /mm /dd' ) ;
4
Klikk på " Kjør"- knappen for å utføre PL - SQL. I dette eksempelet spørringen returnerer " Ja" for å bekrefte at måneden er mellom de to datoene .