반응형
DB2 날짜 계산입니다.
현재날짜DB2 현재날짜는 CURRENT DATE 를 사용하시면 되고 오늘날짜를 기준으로 전의 날짜를 계산하시려면 day , 월은 month ,년은 year를 사용하시면 됩니다.
SELECT
CURRENT DATE --현재날짜
, CURRENT DATE - 30 DAY -- 현재날짜에서 30일 전
, HEX(CURRENT DATE - 30 DAY) -- 현재날짜에서 30일 전 ,- 제거
, CURRENT DATE - 3 MONTH -- 현재날짜에서 3달 전
, HEX(CURRENT DATE - 3 MONTH ) -- 현재날짜에서 3달 전 ,- 제거
, CURRENT DATE - 1 YEAR -- 현재날짜에서 1년 전
, HEX(CURRENT DATE - 1 YEAR) -- 현재날짜에서 1년 전 ,- 제거
FROM SYSIBM.SYSDUMMY1
추가적으로 오늘 날짜 기준으로 날짜차이 구하기 위해서는 아래와 같이 사용하면 됩니다.
SELECT
days(CURRENT DATE) - days(TO_DATE(컬럼명, 'YYYY-MM-DD')) AS DAYS
FROM 테이블명
반응형
'프로그램 > DB2' 카테고리의 다른 글
DB2 테이블 컬럼 변경 방법 (0) | 2020.10.17 |
---|---|
DB2 행순번 row 처리 ROW_NUMBER() (0) | 2020.09.26 |
DB2 날짜 형식 변경방법 (0) | 2019.11.06 |
DB2 소수점 반올림 처리 ROUND (0) | 2019.09.30 |
DB2 오라클 NVL 기능 COALESCE (0) | 2019.09.26 |