我们的SQL开发人员将以下查询汇总在一起,基本上可以得出今天登录我们系统的所有员工的列表。该查询工作完美,将吐出一个名称列表。我需要做的是获取它吐出的名称列表,然后在新查询中使用这些名称来更改每个名称在不同表上的列。
select distinct(t.CC_FullName) as Employee,
t.CC_Supervisor as Supervisor,
t.StaffCimID
from (
select s.*,
r.CC_FullName,
r.CC_Supervisor,
r.StaffCimID
from (
select AgentFirstName + ' ' + AgentLastName as AgentName,
Agent
from pia.dbo.Five9IntraDayExtract with(nolock)
group by AgentFirstName + ' ' + AgentLastName,
Agent
) s
inner join pia.dbo.StaffInformationNew r with(nolock)
ON CASE
WHEN s.Agent LIKE '%_manual' AND s.Agent = r.Five9Name_MTM THEN 1
WHEN s.Agent NOT LIKE '%_manual' AND s.Agent = r.Five9Name THEN 1
ELSE 0
END = 1
and r.EndDate is null
) t
where t.CC_FullName is not null
and t.StaffCimID is not null
order by t.CC_FullName, t.CC_Supervisor
所以基本上在运行之后,我得到一个包含三列的列表。我需要输入名称列并基本上执行以下操作:
Update Attendance Set Seated = '1' where name = 'John Doe'
对于初始查询的每个结果,我都需要这样做。最好的方法是什么?
答案 0 :(得分:2)
将其添加到查询的顶部...
protractor protractor_conf.js -DbrowserName=chrome -DexecPlatform=(native/sauce)