datediff()函数解析,hiveDateDiff.

( datediff (date1,date2)+1 )
想问下datediff 这个 +1 是什么意思,算月日均的题目中出现,请大家帮忙解释一下,谢谢

如果date1和date2是同一天,datediff之后结果是0啊
+1就是让它从1开始数数
具体为什么要从1开始数,还得去看题目到底怎么问啊
如果问相差多少小时,当然不加1啊
如果问从开始请假到结束请假一共请假了几天,那肯定+1啊,否则你从今天早上8点钟请假到下午4点半,算1天还是0天?

是求一个日均余额,SUM(余额)/(DATEDIFF(cdate, CONCAT(SUBSTR(cdate ,1,7),'-01'))+1)