【发布时间】:2012-10-15 15:20:31
【问题描述】:
很抱歉问了一个非常业余的问题,但我才刚刚开始学习 oracle。
我需要根据 MM/DD/YYYY 格式的日期列提取行,但我无法制定正确的查询。我也用过 to_date 函数,但不好玩。
我需要从 XTABLE 中提取 XDATE 高于 10/21/2011 (MM/DD/YYYY) 的行
select * from XTABLE where XDATE >= '10/21/2011'
没有用,也没有
select * from XTABLE where to_date(XDATE,'MM/DD/YYYY') > to_date('28/10/2011','MM/DD/YYYY')
【问题讨论】:
-
XDATE 列的数据类型是什么?
-
可以不加单引号试试
-
我明白了。我在读这个dba-oracle.com/t_compare_dates.htm
-
唯一的区别是字符串的格式
标签: sql database oracle sqldatatypes