查询之前需要格式化日期,用to_char(日期,格式)函数进行转换
SELECT D.ORDER_NUM ,
D.EMP_NAME
FROM DAT_DOCUMENT d
WHERE D.FORM_NAME ='Form_SD01'
AND TO_CHAR(D.CREATE_TIME,'yyyy-MM-dd') BETWEEN '2019-01-01' AND '2020-03-17';
查询两个日期直接间隔天数:
SELECT TO_char(FV.CREATE_TIME,'yyyy-MM-dd'),
TO_char(FV.UPDATE_TIME,'yyyy-MM-dd'),
trunc(FV.UPDATE_TIME) - trunc(FV.CREATE_TIME) as days
FROM dat_document
结果如下: