将NMBRS的员工清单限制为只有几家公司



我正在使用Intantive SQL在NMBRS.NL上创建一份报告。

默认情况下,此查询在所有公司中检索数据:

select *
from   employees emp
join   employeeabsence(emp.id)

这需要大量的时间,因为对于每个公司来说,都完成了肥皂请求,以及每个雇员的肥皂请求以检索缺席。

是否有一种有效的方法将其限制在几个公司而不是成千上万的公司?

您可以使用'使用'语句或选择实际上是公司的分区。

使用use,您可以使用以下查询:

use select code from systempartitions@datadictionary where  lower(name) like '%companyname%' limit 10

以特定名称检索前10家公司。

还请参见与别名一起使用的答案。

最新更新