Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako skontrolovať , či mesiac Falls medzi dvoma dátumami v Oracle

Oracle PL - SQL umožňuje dotazovať databázu a zistiť , či mesiac spadá medzi dvoma dátumami . Mesiac môže byť v celočíselnom formáte , alebo môžete použiť celý mesiac , deň a rok vyhľadávať v databáze . Použite " vyberte " vyhlásenie na dotaz informácie , v prípade , že dátum spadá medzi dvoma zadanými dátami, dáta sa vrátia z databázy . Pokyny dovolená 1

Otvorte softvér Oracle Enterprise Manager z ponuky Windows program alebo otvoriť preferovaný PL - SQL softvér . Prihláste sa k databáze Oracle .
2

Nastavte dátum s mesiacom , ktorý chcete vyhodnotiť . Napríklad , ak máte mesiaca mája , program použije číslo " 5 " predstavujú mája . Nasledujúci kód používa číselnú reprezentáciu v mesiaci a vytvára dátum z hodnoty :

vyhlásiť myDay dátum , myDay : = TO_DATE ( '1 -5 až 2011 " , " mm - dd - yyyy " ) ;

Pretože si len chcete hodnotiť mesiac , nastaviť zvyšok dňa , ktorýkoľvek deň v mesiaci . Rok sa musia nachádzať medzi týmito dvoma dátumami , takže rok musí byť uvedené na dotaz medzi dvoma dátumami . V tomto príklade , rok " 2011 " je používaný .
3

Otázka na Oracle dáta a zistite , či mesiac spadá medzi dvoma dátumami . Napríklad , vráti nasledujúci dotaz : " Áno " v prípade , že mesiac premenná patrí medzi januárom a júnom 2011 :

Zvoľte " Áno " ako odpoveď , kde myDay medzi TO_DATE ( '2011 /01 /01 " , " rrrr /mm /dd ' ) A TO_DATE ( '2011 /06 /01 " , " rrrr /mm /dd ' ) ;
4

Kliknite na tlačidlo " Spustiť " pre spustenie PL - SQL . V tomto príklade vráti dotaz " Áno " overiť , že mesiac je medzi dvoma dátumami .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené