python - 如何获取特定月份的两个日期之间的工作日数
问题描述
我有下表显示两个日期之间的员工休假天数
+--------------+-----------+-----------+
| 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 来执行此操作。
解决方案
这个问题已经被问过并得到了回答。在这里查看:
推荐阅读
- python - 加载窗口时如何默认将光标放在 Entry 小部件上?
- ruby-on-rails - ubuntu 20.04 Ruby on rails 设计了未经许可的参数
- c# - 在 confluent-dotnet-kafka 中,如何在 .Net 中的 Message Producer 中传递对象
- rubygems - 在本地服务站点时无法理解多个捆绑程序/宝石错误
- asp.net - 无法自动进入服务器。带有 ASMX 服务的 ASP.NET 网络表单应用程序
- javascript - Vue需要计算属性和方法中的function关键字吗?
- reactjs - 是否可以在固定域内容纳烧瓶和反应?
- php - 如何在 Flutter 中设置 S2S 回传调用?
- javascript - 引导模式每次都显示相同
- sql - 仅在前面行中的一个值小于另一个值时聚合前面的行