Oracle中两个to_date相减能得到天数吗
展开全部
Oracle中两个to_date相减能得到天数,解决方法如下:
1、首先打开Oracle管理工具,执行如下图所示的语句来查询一下系统时间,会看到显示的并不是平常用到的。
2、接下来就可以通过to_char函数来对日期函数进行转换一下,如下图所示,第一个参数是时间,第二个是格式化类型。
3、另外也可以通过To_Char函数来对日期进行拆分,分别取出年月日,如下图所示。
4、接下来还可以通过To_Date函数来对字符串进行日期转换,如下图所示。
5、最后,还可以通过To_number函数来将字符数字转换为数字来进行运算,如下图所示。
展开全部
可以得到,而且貌似只能得到天数,如果想得到小时数或者分钟数还需要转化一下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有点BS这种问题,实践下不就知道了
select trunc(to_date('20120319 140000','yyyymmdd hh24miss') - to_date('20120317 010000','yyyymmdd hh24miss')) from dual
select trunc(to_date('20120319 140000','yyyymmdd hh24miss') - to_date('20120317 010000','yyyymmdd hh24miss')) from dual
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询