关于aa<=to_Date('20120731','yyyymmdd')的有关问题

关于aato_Date(20120731,yyyymmdd)的问题数据库中cc表中有条记录aa2012-07-31 下午 05:38:44我写个

关于aa<=to_Date('20120731','yyyymmdd')的问题
数据库中cc表中有条记录
aa
2012-07-31 下午 05:38:44

我写个语句
select * from cc
where aa<=to_Date('20120731','yyyymmdd')

查不出这条数据,为什么?

修改成
select * from cc
where aa< to_Date('20120801','yyyymmdd')
这个没问题!

[解决办法]
因为TO_DATE('20120731','yyyymmdd')没有时间只要日期,无法判断是否大于或者等于时间"下午 05:38:44",所有第二条语句能够查询出来



[解决办法]
to_Date('20120731','yyyymmdd')

是2012-07-31 00:00:00肯定查不出這31號的記錄
[解决办法]
楼上正确,20120731 相当于 2012-07-31 00:00:00
[解决办法]
aa字段应该是含时分秒了,
select * from cc
where aa<=to_Date('20120731 23:59:59','YYYYMMDD HH24:MI:SS')