Oracle两个日期类型字段怎么比较大小
A字段 B字段
2008-8-24 2010-9-1
我要做的就是比较A字段是否大于B字段。
麻烦各位大虾能写得详细点..
------解决方案---------------------- 直接比较!
where col_a>col_b;
------解决方案---------------------- 比较:没有什么好啰嗦滴
------解决方案--------------------up
------解决方案--------------------
+1
------解决方案--------------------就是,直接比较即可.
------解决方案--------------------直接比较,即使你这两个字段是字符串,也可以直接比较大小。
------解决方案--------------------
--将日期列转换为指定格式,再进行比较!
select col_1,col_2 from table_name
where to_date(date_1,'yyyy-mm-dd') > to_date(date_1,'yyyy-mm-dd');
日期比较
------解决方案--------------------可以直接比较,
或者使用 to_char(字段,'yyyy-mm-dd') 或者 to_date(字段,'yyyy-mm-dd')
转换再比较。
------解决方案--------------------
同意
------解决方案--------------------
+1
------解决方案--------------------