日期字段的查询
对于一个日期字段(2016-11-11 15:00:00),查询该字段大于大于某个范围区间,你们一般怎么查?
注:如起止时间为当天,希望查处当天的数据
我写了三种方式,都觉得不太好...哈哈
方式一
AND CM.DELIVERY_DATE >= trunc(to_date('20140101', 'yyyymmdd'))
AND trunc(CM.DELIVERY_DATE) < = to_date('20141230', 'yyyymmdd')
方式二:
AND to_char(CM.DELIVERY_DATE, 'yyyyMMdd') >= '20141219'
AND to_char(CM.DELIVERY_DATE, 'yyyyMMdd') < = '20141219'
方式三:
AND CM.DELIVERY_DATE >= to_date('20141219'||'00:00:00', 'yyyymmdd hh24:mi:ss')
AND trunc(CM.DELIVERY_DATE) < = to_date('20141219'||'23:59:59', 'yyyymmdd hh24:mi:ss')
你们一般用那种,还是其他方式