oracle如何按时间格式查询

在plsql中,我有一个字段为date型,格式为:2009-11-5 下午 02:00:49,
现在我想查询时间大于2009-11-5 下午 02:00:49的数据,应该怎么写?

1、打开常用PLSQL Developer工具,输入登录信息。如图所示:

2、完成以上操作后,要在工具中新建SQL窗口,如图:

3、打开新建SQL的窗口,打开是空白是正常情况。如图:

4、然后日期createdatetime,日期型字段类型如下:

5、输入如下语句,从表table123进行查询,如图所示:

6、点击查询按钮,进行查询操作,这样就可以查出2014年1月1日的查询记录数目

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-13
select * from 表名 where date字段 > to_date('2009-11-05 14:00:49','YYYY-MM-DD HH24:MI:SS')

hh24:24小时制
hh:12小时制本回答被提问者采纳
第2个回答  2011-05-13
select * from table where field > to_date(2009-11-05 14:00:49,'yyyy-mm-dd hh24:mi:ss')
table 为表名 field字段名追问

你的时间没加引号