SELECT t.dept_name, t.team_name, t.employee_name, t.emp_id,
max(t.count1) as count1, max(t.count2) as count2, max(t.count3) as count3,
max(t.start_dt) as start_dt, max(t.end_dt) as end_dt,
max(t.load_date) as load_date
FROM YourTable t
GROUP BY t.dept_name, t.team_name, t.employee_name, t.emp_id
1条答案
按热度按时间fjnneemd1#
这个问题缺少一些信息,但总体上听起来像是你所需要的:
我假设
t.dept_name, t.team_name, t.employee_name, t.emp_id
是您想要对它们进行分组的方式,并且两个记录中只有一个记录将保存计数值(如果不是,您需要决定您想要哪一个)。此外,日期也不清楚,因为对于dept a
,您选择了第一个,对于其余的,您选择了第二个,所以我使用max
。