我有一个表v_leaveallocation_ms
,其中包含常用列,例如I_EmpID
andI_EmpName
和 2 个带有I_EarnLeave
and的条目I_FromDate
。
现在我想通过获取 I_Fromdate 的最后一个条目来获取 I_EarnLeave,从而将 2 行变成单行。
select distinct I_empid, I_empname, I_Earnleave, max(I_FromDate)
from v_leaveallocation_ms
where i_departmentid = 2
group by I_empid, I_empname, I_Earnleave
我得到了重复的条目。请给我建议。