对于休假申请,从日期和结束日期是通过从日历中选择日期来给出的。我在mysql中有这两个日期。我想计算休假天数。所以7月1日至7月5日请假的人。所以总共5天。 但是当我使用 DateDiff(to, date) 时它给出 4。 我怎样才能得到5天的时间?
select datediff('2015-07-05','2015-07-01');
最佳答案
您可以简单地执行+1
,正如您已经注意到的,DATEDIFF
排除开始日期,请参见下面的示例:
select (datediff('2015-07-05','2015-07-01') + 1) as days
关于mysql - mysql 中两个日期的总天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31205581/