繁体   English   中英

如何获取特定月份两个日期之间的工作日数

[英]How do I get the number of business days between two dates for a particular month

我的下表显示了两个日期之间的员工休假天数

+--------------+-----------+-----------+
| EMPLOYEENAME | BEGINDATE |  ENDDATE  |
+--------------+-----------+-----------+
| John         | 06/JUN/18 | 06/JUN/18 |
| Paul         | 25/JUN/18 | 06/JUL/18 |
| Jill         | 23/APR/18 | 10/AUG/17 |
| Mary         | 01/MAR/18 | 20/JUN/18 |
| Mary         | 21/JUN/18 | 31/OCT/18 |
+--------------+-----------+-----------+

我想知道有多少企业休假天数的员工采取特定月份,在这个例子中JUN-18。 我期望看到以下结果:

+--------------+--------+-------------+
| EMPLOYEENAME | MONTH  | DAYS_ABSENT |
+--------------+--------+-------------+
| John         | JUN-18 |           1 |
| Paul         | JUN-18 |           5 |
| Jill         | JUN-18 |          21 |
| Mary         | JUN-18 |          21 |
+--------------+--------+-------------+

首选使用SQL / PLSQL,但万不得已可以使用Python做到这一点。

这个问题已经被问到并回答了。 在这里查看:

计算日期之间的天数,忽略周末

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM