55问答网
所有问题
oracle两个日期类型字段,做比较,谁大取谁。
如题所述
举报该问题
推荐答案 2016-08-08
select case when date1-date2>0 then date1 else date2 end from table
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/FceRc8RFGeLGeFce8c.html
相似回答
Oracle两个日期类型字段
怎么
比较
大小
答:
oracle
中date的
类型
可以直接使用<, >, <>进行
比较,
字符串类型可以先转换成date类型在进行比较 select case when to_date('2017-01-20', 'yyyy-mm-dd') > sysdate then 'true' else 'false' endfrom dual
oracle
中
两个
varchar
2类型
的
时间
怎么进行
比较
视频时间 00:00
oracle两个日期比较
取得其相差得月数怎么实现
答:
函数:months_between(第一个日期,第
二个日期
)解释:计算的是第一个日期减去第二个日期的月份,反之得到的是负的月份 SQL> select months_between(date'2016-05-13',date'2015-05-13') mon from dual;MON---12
oracle两个日期比较
取得其相差得月数怎么实现
答:
month_between函数啊 楼上的那什么除以30,你算个几百年出来,肯定有误差 months_between(第一个日期,第
二个日期
) 计算的是第一个日期减去第二个日期的月份,反之得到的是负的月份 SQL> select months_between(date'2014-04-23',date'2013-04-23') days from dual;DAYS --- 12 ...
ORACLE
取表中最大
日期
的所有数据
答:
第一种使用IN,在IN里面使用子查询查出最大
日期,
然后再把表的日期和查出的最大
日期做
等于。SELECT * FROM TABLE WHERE TRUNC(DATE) = (select max(trunc(date)) from table)第
二
种可以使用NOT EXISTS,选择最大日期,那么就是不存在比自身
日期大
的数据SELECT * FROM TABLE T WHERE NOT EXISTS ...
大家正在搜
oracle sql修改字段类型
oracle 字段类型
oracle查询字段类型
oracle变更字段类型
oracle更改字段数据类型
oracle更改表字段类型
oracle数据库表中字段类型
oracle数据库修改表字段类型
oracle clob类型
相关问题
Oracle两个日期类型字段怎么比较大小
oracle中有两个时间字段,我要取出较大的那个时间字段
Oracle两个日期类型字段怎么比较大小?
Oracle两个日期类型字段怎么比较大小
Oracle两个日期类型字段怎么比较大小
在Oracle数据库中怎么将日期与时间两个字段合并后与另一个...
oracle中两个日期类型的字段能否直接比较大小
oracle中两个varchar2类型的时间怎么进行比较