티스토리 뷰

주간 시수, 월간 시수 등의 데이터를 추출하기 위해서 날짜 데이터를 가지고 놀다 보니 다음의 몇가지만 알고 있어도 오라클의 날짜정보를 잘 이용할 수 있을 것 같다. 

  • add_month, +, -
  • trunc, to_date
  • last_day
  • between and
이 정도만 숙지하고 있어도 데이터를 조작하는데 있어서 어려움은 없을 것 같다. 


-- 다음 날짜
-- result: 2013-03-28 오후 3:19:35
SELECT SYSDATE + 1 FROM dual;

-- 다음 달
-- result: 2013-04-27 오후 3:20:33
SELECT add_months(SYSDATE, 1) FROM dual;

-- 주차
-- result: 13
SELECT to_char(SYSDATE, 'IW') FROM dual;

-- 주의 첫째날
-- result: 2013-03-24
SELECT trunc(SYSDATE, 'd') FROM dual;

-- 월의 마지막날
-- result: 2013-03-31 오후 3:23:13
SELECT last_day(SYSDATE) FROM dual;

-- 날짜 비교
SELECT * FROM temp t WHERE t.DATE BETWEEN SYSDATE AND SYSDATE + 1;


반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함