【发布时间】:2017-09-14 12:29:22
【问题描述】:
我有以下数据表数据为:
员工日期 ---------------------------------- 101 2017 年 1 月 8 日 101 2017 年 2 月 8 日 101 2017 年 4 月 8 日 101 06/08/2017 101 2017 年 7 月 8 日 102 2017 年 1 月 8 日 102 2017 年 3 月 8 日 102 2017 年 6 月 8 日我想写一个查询来获取以下缺失的日期 2017 年 1 月 8 日至 2017 年 7 月 8 日数据为:
员工日期 ---------------------------------- 101 2017 年 3 月 8 日 101 2017 年 5 月 8 日 101 2017 年 7 月 8 日 102 2017 年 2 月 8 日 102 2017 年 4 月 8 日 102 2017 年 5 月 8 日 102 2017 年 7 月 8 日如何处理?!
【问题讨论】:
-
这里已经回答了这个问题:stackoverflow.com/questions/18207721/…
-
@kazzi - 不是完全重复的,因为这里的 OP 也有不同的 EMPLOYEEID,这使问题复杂化。
-
您是否需要仅为您展示的两名员工执行此操作?或者 - 好多了! - 您是否有另一个表,其中所有 EMPLOYEEID 都存在(并且 EMPLOYEEID 是主键)?因此,例如,如果有 EMPLOYEEID = 103,他根本不在您的第一个表中,他是否必须显示在输出中,并且所有日期都被视为缺失?