Oracle PL- SQL kan du forespørge en database og afgøre, om en måned falder mellem to datoer. Måneden kan være i heltal format eller du kan bruge hele måneden , dag og år for at søge i databasen . Brug " select" erklæring at søge oplysningerne , hvis datoen falder mellem to angivne datoer, data returnerer fra databasen . Instruktioner
1
Åben Oracle Enterprise Manager software fra Windows Program menu eller åbne din foretrukne PL -SQL -software. Log ind på din Oracle database .
2
Indstil dato med den måned du vil evaluere. For eksempel, hvis du har i maj måned programmet bruger heltal "5 " til at repræsentere maj. Den følgende kode bruger det numeriske repræsentation af måneden og skaber en dato fra den værdi : Hej
erklære mydate dato mydate : = TO_DATE ( '1 -5-2011 ',' mm -dd -åååå ");
Fordi du bare ønsker at evaluere den måned , sæt resten af dato til enhver dag i måneden. Året skal ligge mellem de to datoer, så det år skal specificeres at forespørge mellem to datoer . I dette eksempel , året " 2011 " anvendes .
3
Query Oracle data til at afgøre, om måneden falder mellem to datoer. For eksempel følgende forespørgsel returnerer " Ja", hvis måneden variablen falder mellem januar og juni 2011:
vælge ' Ja' som svar , hvor mydate mellem to_date ( '2011 /01/01 ' , ' yyyy /mm /dd ") og to_date ( '2011 /01/06 ',' yyyy /mm /dd ");
4
Klik på " Kør" knappen for at udføre PL- SQL. I dette eksempel som forespørgslen returnerer "Yes " for at bekræfte, at måneden er mellem de to datoer.