DATEDIFF计算错误

时间:2018-03-13 05:08:06

标签: mysql sql datediff

  

我有这个DATEDIFF查询,但它没有返回我期望的结果。

SELECT 5 * ((DATEDIFF('2018-03-10', '2018-02-26') +1) DIV 7) + 
MID('0123444401233334012222340111123400012345001234550', 7 * WEEKDAY('2018-
02-26') + WEEKDAY('2018-03-10') + 1, 1)  
  

此查询的结果应该是从开始到结束的工作日数(不包括周末天数)。

我预计输出为10天,但查询返回9.当我计算日历上的天数时,我会计算10天。谁知道问题是什么?

0 个答案:

没有答案