![]() |
1
3
您可能不想在一个日期范围内加入这两个表,只想加入一个日期。然后按日期范围筛选记录集。例子
编辑:
或
|
![]() |
2
2
我认为在dimdates表和定义员工的表之间需要交叉联接。这将为您提供包含所有员工/日期组合的记录列表。然后,结果需要保持外部连接到具有员工积分记录的表中。 类似:
其中employeeDefinitionable是一个唯一列出所有员工的表(或至少列出此问题语句的ID)。 这也会捕获没有积分条目的员工。 如果符合您的要求,那么可以将between语句和/或employeeID筛选上移到交叉联接中。这将使交叉联接更有效。 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 6 月前 |
![]() |
Marc Guillot · 记录值时忽略冲突 7 月前 |
![]() |
Fachry Dzaky · 正确使用ROW_NUMBER 7 月前 |
![]() |
TriumphTruth · 从满足特定条件的数据集中选择1行 7 月前 |