oracle 中数据的日期的时分秒都是00:00:00,在不改变数据年月日的情况下如何将00:00:00变成23:59:59 5

如题所述,需要进行表的批量处理。请高手指教。另外,mysql中如何读取出日期的时分秒?... 如题所述,需要进行表的批量处理。请高手指教。

另外,mysql中如何读取出日期的时分秒?
展开
 我来答
mvs2008
2015-03-04 · TA获得超过611个赞
知道小有建树答主
回答量:693
采纳率:50%
帮助的人:400万
展开全部

oracle数据库中默认加1或者减1的单位都是天。

如果你的时分秒是00:00:00的话可以这样来实现:

select trunc(sysdate+1)-1/24*3600 from dual;
--这里trunc()函数的作用是精确到天,而时分秒都是0
蓝莓酱紫菜饭q4
2015-03-04 · TA获得超过1039个赞
知道小有建树答主
回答量:1440
采纳率:0%
帮助的人:564万
展开全部
select to_date(to_timestamp('09:20:50','hh24.mi.ss am'),'hh24.mi.ss am') - to_date(to_timestamp('09:15:25','hh24.mi.ss am'),'hh24.mi.ss am') from dual;

身边没oracle,不确定,你自己试试吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-08-28
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式