「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