2010. 9. 8. 18:46
현재 날짜 및 시간
- CURRENT DATE : 현재 날짜를 반환
CURRENT TIME : 현재 시간을 반환
CURRENT TIMESTAMP : 현재
날짜 형식에서 특정 부분만 읽기
- YEAR(CURRENT TIMESTAMP) : 현재 TIMESTAMP 의 '년도'를 반환
MONTH(CURRENT TIMESTAMP) : 현재 TIMESTAMP 의 '월'을 반환
DAY(CURRENT TIMESTAMP) : 현재 TIMESTAMP 의 '일'을 반환
HOUR(CURRENT TIMESTAMP) : 현재 TIMESTAMP 의 '시간'을 반환
MINUTE(CURRENT TIMESTAMP) : 현재 TIMESTAMP 의 '분'을 반환
SECOND(CURRENT TIMESTAMP) : 현재 TIMESTAMP 의 '초'를 반환
날짜 연산
- CURRENT DATE + 1 YEAR : 현재 날짜에 3년을 더함
CURRENT DATE + 3 YEAR + 2 MONTH + 16 DAY : 현재 날짜에 3년 2개월 16일을 더함
CURRENT TIME + 5 HOUR + 20 MINUTE + 30 SECOND : 현재 시간에 5시간 20분 30초를 더함
형변환 (날짜타입 -> 문자열)
- CHAR(CURRENT DATE) : YYYY-MM-DD
CHAR(CURRENT TIME) : HH24:MI:SS
CHAR(CURRENT TIMESTAMP) : YYYY-MM-DD-HH24.MI.SS.MICRO_SECOND
형변환 (문자열 -> 날짜타입)
- TIMESTAMP('YYYY-MM-DD HH24:MI:SS')
DATE('YYYY-MM-DD')
TIME('HH24:MI:SS')
날짜 사이의 차이
- TIMESTAMPDIFF( <N>, CHAR(TIMESTAMP('YYYY-MM-DD-HH.MI.SS') - TIMESTAMP('YYYY-MM-DD-HH.MI.SS')))
- <N>옵션
- 1 : Fractions of second
2 : Seconds
4 : Minutes
8 : Hours
16 : Days
32 : Weeks
64 : Months
128 : Quarters
256 : Years
이 글은 스프링노트에서 작성되었습니다.
'Database > DB2' 카테고리의 다른 글
테이블(컬럼) 조회 (0) | 2010.09.08 |
---|---|
Truncate Table (0) | 2010.09.08 |
RowNum (0) | 2010.09.08 |
Export/Import (0) | 2010.09.08 |