2011. 2. 7. 14:09

Oracle에서 요일 알아내기

CASE
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '1' THEN '일'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '2' THEN '월'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '3' THEN '화'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '4' THEN '수'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '5' THEN '목'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '6' THEN '금'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'D') = '7' THEN '토'
END

CASE
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'SUN' THEN '일'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'MON' THEN '월'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'TUE' THEN '화'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'WED' THEN '수'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'THU' THEN '목'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'FRI' THEN '금'
WHEN TO_CHAR('20110211', 'YYYYMMDD'), 'DY') = 'SAT' THEN '토'
END