首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

Oracle时间有关问题

2012-04-05 
Oracle时间问题如何给最大时间添加一分钟?下面语句要如何修改?select to_date((select max(c_createtime)

Oracle时间问题
如何给最大时间添加一分钟?下面语句要如何修改?

select to_date((select max(c_createtime) from t_templateChildtemp),'yyyy-mm-dd hh24:mi')+(1/1440) from dual;

[解决办法]
如果本来就是date类型的话,直接找最大的加1/1440
SELECT MAX (c_createtime)+ (1/1440)
FROM t_templatechildtemp
[解决办法]

SQL code
SQL> SELECT to_char(to_date('2011-11-07 23:42:54','yyyy-mm-dd hh24:mi:ss') + (1/1440),'yyyy-mm-dd hh24:mi:ss')  as new FROM dual;NEW--------------------------------------2011-11-07 23:43:54SQL>测试结果
[解决办法]
探讨
SQL code

SQL> SELECT to_char(to_date('2011-11-07 23:42:54','yyyy-mm-dd hh24:mi:ss') + (1/1440),'yyyy-mm-dd hh24:mi:ss') as new FROM dual;

NEW
--------------------------------------
2011-11-07……

[解决办法]
SQL code
SELECT MAX(c_createtime)+1/1440 time  FROM t_templatechildtemp 

热点排行
Bad Request.