【发布时间】:2012-10-10 00:17:52
【问题描述】:
我有一个包含两个日期字段的表格(下面的示例中的日期 1 和日期 3)。我还有一张列出所有假期的假期表。我想在 SQL 查询中找到一种方法来计算两个日期值之间的假期数。有什么想法吗?
示例表:
日期 1 日期 2 2012 年 5 月 1 日 2012 年 5 月 4 日 2012 年 8 月 31 日 2012 年 9 月 25 日 2011 年 12 月 23 日 2011 年 12 月 27 日
日期维度表示例:
节假日 2011 年 12 月 25 日 2012 年 1 月 1 日 2012 年 7 月 4 日 2012 年 9 月 3 日
理想输出:
日期 1 日期 2 假期 2012 年 5 月 1 日 2012 年 5 月 4 日 0 2012 年 8 月 31 日 2012 年 9 月 25 日 1 2011 年 12 月 23 日 2012 年 1 月 10 日 2
【问题讨论】: