我使用连接到 NMBRS 的 Invantive Query Tool 进行了以下查询。
select e.number
, es.EmployeeId
, e.displayname
, es.ParttimePercentage
, es.startdate
from Nmbrs.Employees.EmployeeSchedules es
left
outer
join Nmbrs.Employees.Employees e
on es.EmployeeId = e.id
order
by e.displayname
, es.startdate
(我想检索兼职百分比/时间表中的所有突变)
但是Nmbrs.Employees.Employees
只显示活跃的员工。我需要它,因为显示的员工 IDNmbrs.Employees.EmployeeSchedules
不是 UI 中显示的员工 ID,而是内部 ID。
我确实注意到Nmbrs.Employees.Employees
有一个额外的 where 子句(根据文档):
Additional Where Clause:
- CompanyId
- active
以下查询
select * from Nmbrs.Employees.Employees where active = 1
给出一个错误:
未知标识符“活动”。
Consider one of the following: Nmbrs.Employees.Employees.PartitionID, Nmbrs.Employees.Employees.Id, Nmbrs.Employees.Employees.Number, Nmbrs.Employees.Employees.DisplayName, Employees.Employees.PartitionID, Employees.PartitionID, PartitionID, Employees.Employees.Id.
没有提到 Active,所以我不知道这是否可用。