Cum de a compara datele utilizând SQL Oracle

Pasul 1

Utilizați comanda "TO_CHAR" în mod explicit cu propriul format de dată DATE. De exemplu, "selectați TO_CHAR (b, " AAAA / MM / DD ")". O utilizare generală a comenzii "TO_CHAR" este: "(, '')" în care șirul format este o opțiune pe care o puteți crea în 40 de moduri. Unele dintre cele mai utilizate opțiuni sunt:

MM pentru o lună numerică (de exemplu, 09) MON pentru un nume de luni abreviat (de exemplu, SEP) LUNĂ pentru un nume complet al lunii (de exemplu, MAY) DD pentru o zi a lunii (de exemplu 08) pentru un nume de zi abreviat (de exemplu, SAT) HH pentru o oră de zi (1-12) HH24 pentru o oră de zi în format 24 de ore (0-23) MI pentru a indica minutele (0-59) SS pentru indicați secunde (0-59)

Pasul 2

Selectați modificatorul matematic care va fi folosit în interogare. Opțiunile de utilizare disponibile sunt:

SUM, MINUS și GROUP.

Pasul 3

Alegeți o operație a unei interogări SQL pentru a direcționa opțiunile disponibile ale comutatorului și ale seturilor de date. Un exemplu al sumei vânzărilor unei companii pe o perioadă de timp este:

sumă (jun2004.sales) - sumă (jun2005.sales) de la tranzacție_tablă jun2004, tranzacție_tabă la jun2005 unde jun2004.trans_year = 2004 și jun2004.trans_month = 6 și jun2004.trans_year = 2005 și jun2004.trans_month = 6;

Pasul 4

Optimizați-vă și testați interogarea privind eficiența timpului și a resurselor, efectuând executarea acestuia. Dacă timpul de răspuns corespunde nevoilor dvs., încorporați-l în baza de date de producție, salvând-o pe disc.