SQL*Plus

DATE의 기간을 계산하는 방법

OEasy 2006. 11. 2. 11:37
 
BULLETIN CATEGORY 
BULLETIN TOPIC
: SQL*Plus   
: DATE의 기간을 계산하는 방법

   DATE의 기간은 다음과 같이 계산한다. 

$ sqlplus scott/tiger 

SQL> SELECT  
       trunc(((DATE2-DATE1)*60*60)/3600)||' DAYS '|| 
       floor(mod(((DATE2-DATE1)*24*60*60)/3600,24))||' HOURS '|| 
       floor(((date1-date2)*24*60*60) - 
       floor(((date1-date2)*24*60*60)/3600)*3600)/60)||'MINUTES '|| 
       round((((date1-date2)*24*60*60) - 
       floor(((date1-date2)*24*60*60)/3600)*3600 - 
       (floor((((date1-date2)*24*60*60) - 
       floor(((date1-date2)*24*60*60)/3600)*3600)/60)*60)))||'SECS'  
       TIMEDIFF 
      FROM  dual 
/ 
  
 


Oracle Korea Customer Support Technical Bulletins