본문 바로가기
Oracle(DB관련)

oracle 주간 일요일~월요일, 전년 동요일

by xfree302 2017. 7. 7.
반응형

oracle 


주간 일요일~월요일


select to_char(to_date('20170601', 'yyyymmdd'), 'yyyymmdd') as today,

       to_char(to_date('20170601', 'yyyymmdd') + (1 - to_char(to_date('20170601', 'yyyymmdd'), 'D')), 'yyyymmdd') as sun,

       to_char(to_date('20170601', 'yyyymmdd') + (7 - to_char(to_date('20170601', 'yyyymmdd'), 'D')), 'yyyymmdd') as sat

  from dual;



전년 동요일


select '20170228', 

       to_char(to_date('20170228', 'yyyymmdd'), 'dy'),

       to_char(next_day(add_months(to_date('20170228', 'yyyymmdd'), -12) -1 , to_char(to_date('20170228', 'yyyymmdd'), 'dy')), 'yyyymmdd') 

  from dual

반응형

'Oracle(DB관련)' 카테고리의 다른 글

ORACLE SCHEDULER  (0) 2017.07.13
oracle listener ip  (0) 2017.07.13
oracle select update  (0) 2017.06.15
oracle table fuction  (0) 2016.12.06
oracle SYS_CONTEXT  (0) 2016.12.05