Oracle PL - SQL kan du leta i en databas och avgöra om en månad faller mellan två datum . Månaden kan vara i heltal format eller du kan använda hela månaden , dagen och året för att söka i databasen . Använd " select " uttalande att ifrågasätta informationen , om den infaller mellan två angivna datum , data avkastning från databasen . Instruktioner
1
Öppna Oracles programvara Enterprise Manager från Windows Program -menyn eller öppna önskad PL - SQL programvara . Logga in på ditt Oracle databas .
2
Ställ in datum med den månad du vill utvärdera . Till exempel , om du har maj månad , använder programmet heltalet " 5 " för att representera maj . I följande kod används en numerisk representation av månaden och skapar ett datum från värdet :
förklara MyDate datum , MyDate : = TO_DATE ( '1 -5-2011 ' , ' mm - dd -åååå " ) ;
Eftersom du bara vill utvärdera månaden , satt resten av dagen till någon dag i månaden . Året måste ligga mellan de två datumen , så året måste specificeras att fråga mellan två datum . I detta exempel , årets " 2011" används .
3
Query Oracle data för att avgöra om månaden faller mellan två datum . Till exempel , följande frågan returnerar " Ja " om månaden variabeln infaller mellan januari och juni 2011 :
väljer "Ja" som svar där MyDate mellan to_date ( '2011 /01/01 "," dd /mm /dd ' ) OCH to_date ( '2011 /06/01' , ' dd /mm /dd ');
4
Klicka på " Kör " knappen för att köra PL - SQL . I det här exemplet , frågan returnerar " Yes " för att kontrollera att månaden är mellan de två datumen .