【发布时间】:2018-10-26 01:59:44
【问题描述】:
我在下面有两张桌子。我想计算周一至周五仅在 Hire_dt 和雇用日期所属的日历月末之间的天数。
表A
Hire_DT Id
09/26/2018 1
表日历:
Date WorkDay(M-F) EOM WorkDay
09/26/2018 Wednesday 9/30/2018 1
09/27/2018 Thursday 09/30/2018 1
09/28/2018 Friday 09/30/2018 1
09/29/2018 Saturday 09/30/2018 0
09/30/2018 Sunday 09/30/2018 0
预期结果
Hire_dt WorkDaysEndMonth WorkDaysEndMonth --counting hire_dt
09/26/2018 2 3
【问题讨论】:
-
您要计算两个日期之间的天数?
-
为什么需要第二张表?您“拥有”它,还是因为您认为它可能有助于解决问题而构建它?此外,您是否需要输出中的两列(包括和不包括雇佣日期)?一个还不够吗?
标签: sql oracle calendar between