아래와 같은 간단한 코드를 실행하려고합니다.SQL - 날짜를 기준으로 가장 최근 직원 정보를 선택하십시오.
SELECT MR.ID_NUMBER
, MR.LAST_NAME
, MR.FIRST_NAME
, MR.EMAIL_ADDRESS
, MR.ASSIGNMENT_STATUS
, MR.assignment_start_Date
, AD.Address_line1
, AD.Town_Or_City
FROM Master_Rv MR
, Address_Details_v AD
WHERE Last_Name = 'Test'
and AD.Person_ID = MR.PERSON_ID
이 코드를 실행하면 여러 행의 데이터가 생성됩니다. 가능하다면 가장 최근의 'Assignment_Start_Date'로만 데이터를 검색하고 싶습니다. 나는 그것이 의미가 있기를 바랍니다.
나는 내 연구를 해왔지만, 내 머리를 움츠 릴 수없는 것 같아서, 왜 내가 여기서 물어 왔는지. 많은 감사드립니다.
당신은'그룹 by' 일부'최대 (MR.assignment_start_Date)' – valentin
안녕 @valentin를 사용해야합니다. 무슨 소리 야? –
여러 행에 동일한 "Assignment_Start_Date"가있는 경우? 어떤 행이 필요한가요? –