MySQL计算延长缺勤的日期

时间:2018-03-21 10:58:12

标签: mysql date

我在缺席日期列表中尝试计算完整日期,包括延长缺席时间。例如,以下列表

2016-08-26 -> 2016-08-26;
2016-08-29 -> 2016-09-04;
2016-09-05 -> 2016-09-11;
2016-09-12 -> 2016-09-18;

应该返回: (2016-08-26; 2016-09-18)

周末并不算数: 2016-08-26 - > 2016-08-26至2016-08-29 - > 2016-09-04很宽松 (2016-08-26是星期五)

我找不到一个简单的方法来做这件事,而且我也希望保留其他人的缺席日期,以便计算明显和完整的缺席次数。

这是我正在处理的数据集:

2016-02-10  2016-02-12;
2016-03-18  2016-03-18;
2016-03-29  2016-04-01;
2016-05-01  2016-05-13;
2016-06-15  2016-06-19;
2016-06-23  2016-06-24;
2016-08-05  2016-08-22;
2016-08-26  2016-08-26;
2016-08-29  2016-09-04;
2016-09-05  2016-09-11;
2016-09-12  2016-09-18;
2016-09-28  2016-09-30;
2016-10-24  2016-10-31;
2016-11-18  2016-11-18;
2016-11-21  2016-11-21;
2016-11-22  2016-11-22;
2016-12-09  2016-12-09;
2016-12-12  2016-12-12;
2016-12-20  2016-12-20;
2016-12-23  2016-12-23;
2016-12-26  2016-12-30;

0 个答案:

没有答案