=============================================================================== select * from aa where to_date(load_time,'yyyy-MM-dd')>= to_date('2008-03-01','yyyy-MM-dd');
非常感谢各位无私的帮助, 刚刚有看到别人写的代码,稍做了修改, select to_date(to_char(sysdate, 'yyyymmdd'),'yyyymmdd')+1/(24*60*60) from dual
很遗憾得出的结果是:2008-3-23 0:00:01
有一秒,不知道那位能取到2008-3-23 0:00:00
虽然这么说,但俺还是想知道怎么取?嘿嘿,困惑很久 ============================================================================= 另外,讲一下,你所需要的00:00:00为什么给你丢弃了,因为日期查询,不写时分秒的格式,默认就是从00:00:00开始 select * from aa where load_time>= '2008-03-01';