「Oracle」TRUNC()で日付を切り捨てる方法

書式
TRUNC ( datetime [, format] )

format引数の使用例
1.DAY – 週
SELECT TRUNC(SYSDATE, 'DAY’) CFT FROM DUAL;
結果
CFT
2020/09/06

2.YYYY – 年
SELECT TRUNC(SYSDATE, 'YYYY’) CFT FROM DUAL;
結果
CFT
2020/01/01

3.MI – 分
SELECT TRUNC(SYSDATE, 'MI’) CFT FROM DUAL;
結果
CFT
2020/09/07 11:42:00

4.HH – 時
SELECT TRUNC(SYSDATE, 'HH’) CFT FROM DUAL;
結果
CFT
2020/09/07 11:00:00

5.DD – 日 (デフォルト)
SELECT TRUNC(SYSDATE, 'DD’) CFT FROM DUAL;
結果
CFT
2020/09/08

SELECT TRUNC(SYSDATE) CFT FROM DUAL
結果
CFT
2020/09/08

6.CC – 西暦
SELECT TRUNC(SYSDATE, 'CC’) CFT FROM DUAL;
結果
CFT
2001/01/01

Oracle

Posted by arkgame