oracle 的存储过程中的 两个Date 类型之间的 “/ ”啥意思

举个例子
date1 date2 date3都是date类型的
(date2-date2)/(date3-date1)
这里是在做什么运算 结果是什么样的

5个回答

日期相减得天数,天数通过/做除法运算, Oracle可以使用如下语句进行测试
select from dual;

date2-date2
写错了吧,这样这个表达式为0啊
/应该就是除法。

caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复qq_39906279: 先分别求差,再相除
一年多之前 回复
qq_39906279
qq_39906279 回复weixin_42070449: 毫秒数相除吗
一年多之前 回复
weixin_42070449
weixin_42070449 就是除法
一年多之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复qq_39906279: 应该求两个时间差的比率
一年多之前 回复
qq_39906279
qq_39906279 date2-date1
一年多之前 回复

日期其实是一个长整数,代表从1970年1月1日到这个时间经过的秒数。

应该是(date2-date1)/(date3-date1)吧,/就是除法

相减后是天数的倍数,然后数字相除

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!