먼저 부서에 가입 한 직원의 ID를 선택하는 쿼리를 작성하여 가입 날짜에 deptId 및 Min 집계 함수에 그룹화를 적용합니다.Sql 쿼리 그룹화 및 전체 행 선택
EmpId joinDate deptId
1 2/5/2012 2
2 5/6/2012 1
3 2/5/2012 2
4 5/58/2012 2
내 결과가 있어야한다 :
EmpId joinDate deptId
1 2/5/2012 2
2 5/6/2012 1
내가 EMPID를 얻을 수 없습니다 생각, 내 EMPID 유형의 GUID입니다. 가능한 해결책이 있습니까? 나는이 쿼리를 시도하고 나를
select EmpId, joinDate , deptId from
(select row_number() over(partition by deptId order by joinDate) as rnk,*
from employe)E
where E.rnk=1
EmpID가 GUID가 아님 ..... 해당 GUID ....가 확실합니까? – Asif
@ SoftwareEngineer - EMP_Id는'Guid' 값을 가지며 실제로는'String' 타입이거나'GUID' 타입입니까? –
위의 예에서는 GUID가 아니지만 실제 Db에서는 GUID입니다. –