--问题描述:字段保存为带有时分秒格式的日期形式,现需要查询某天或某日期区间内数据,即查询条件无时分秒。
SELECT
*
FROM
EMP
WHERE
TO_DATE (
TO_CHAR (CREATEDATE, 'yyyy-MM-dd'),
'yyyy-MM-dd'
) = TO_DATE ('2018-03-04', 'yyyy-MM-dd');
--使用between and时查询某天或日期区间内数据时
SELECT
*
FROM
EMP
WHERE
TO_DATE (
TO_CHAR (CREATEDATE, 'yyyy-MM-dd'),
'yyyy-MM-dd'
) BETWEEN TO_DATE ('2018-03-04', 'yyyy-MM-dd')
AND TO_DATE ('2018-03-05', 'yyyy-MM-dd')