蜂巢中的Datediff功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蜂巢中的Datediff功能相关的知识,希望对你有一定的参考价值。
关于DateDiff
功能
select datediff(current_date, '-2018-01-21');
什么是-
在这里,因为我知道datediff(enddata,startdate)
如果我们提到减去startdate
它得到数值1474138
可以请帮助理解
答案
下面的查询确认负数日期类似于负整数。如果将负数减去正数,则与添加其绝对值(忽略符号)相同。例如; 8 - ( - 4)= 8 + 4
因此,由于日期类型的最小日期值为'0000-01-01',我们测量从-2018到0000的天数,并添加从0000到2018的天数。然后,我们得到1474137(= 737122 + 737015)。希望这可以帮助。谢谢。
Query:
select datediff('2018-03-02', '0000-01-01'), datediff('0000-01-01', '-2018-03-01'), datediff('2018-03-02', '-2018-03-01')
Result:
737122 737015 1474137
同样,737122 + 737015 = 1474137.自2018年3月1日至公元前0174137天。
以上是关于蜂巢中的Datediff功能的主要内容,如果未能解决你的问题,请参考以下文章