日期:2014-05-17  浏览次数:20726 次

按日期段查询为什么查询不出结果呢?
在数据库里面是有数据的。oiltime字段是按长日期存的。
select * from T_YeWeiYI where 1=1 and oiltime>=to_date('2010-4-7','YYYY-MM-DD') and oiltime <=to_date('2010-4-7','YYYY-MM-DD') order by tankno

------解决方案--------------------
你那个语句实际上是查询2010-04-07 00:00:00的记录
你如果要查一天的数据,改为:
select * from T_YeWeiYI where 1=1 and oiltime>=to_date('2010-4-7','YYYY-MM-DD') and oiltime <to_date('2010-4-8','YYYY-MM-DD') order by tankno