Blog > Komentarze do wpisu
Zabawa z datami - część 2 - Oracle SQL

Dziś ponownie kilka użytecznych funkcji operujących na dacie.

 

Czasem zdarza się, że musimy ustalić 1-szy dzień roku, badź pierwszy poniedziałek/wtorek/środę... itd. Poniższe zapytanie pokazuje w jaki sposób możemy to zrobić.

 

SELECT   TRUNC (SYSDATE, 'yy') 1szy_d_rok,
         NEXT_DAY (TRUNC (SYSDATE, 'yy'), 'MON') 1szy_pon_rok,
         NEXT_DAY (TRUNC (SYSDATE, 'yy'), 'MON') + 7 2gi_pon_rok
  FROM   DUAL

 

Wynik powyższego zapytania jest nastepujący.

 

 
 1SZY_D_ROK   1SZY_PON_ROK    2GI_PON_ROK
 ----------   ------------    ----------- 
 01-JAN-11    03-JAN-11       10-JAN-11 
 
 1 row selected. 

 

Do dat na pewno jeszcze wrócimy... to prawie nigdy nie kończący się temat.

środa, 24 sierpnia 2011, m0rt1m3r

Related Posts Plugin for WordPress, Blogger...

Polecane wpisy





PowerBuilder Tetris
D - Tetris



Programowanie iOS

C# ToolBox

SQL / TSQL / PLSQL ToolBox

Linux / Unix ToolBox





Zaprzyjaznione Strony

Sprite Bandits

Cake Time