0
나는 SQL 쿼리 세계에서 초보자입니다. 중복 직원 #을 제거하고 강조 표시된 행만 검색해야합니다. 도움을 주시면 감사하겠습니다.ORACLE의 SQL 쿼리 - 가장 최근 날짜 선택
Staff# Pay_DT Due_DT loan_flag housing
------------------------------------------------------------------------
123-45-6789 14-Feb-14 3-Jan-14 Y null
123-45-6789 14-Feb-14 3-Jan-14 Y Annual
123-45-6789 14-Feb-14 13-Jan-14 Y null
**123-45-6789 14-Feb-14 13-Jan-14 Y Annual**
123-45-6789 null null Y null
123-45-6789 null null Y Annual
왜 그 행입니까? 귀하의 주제는 "가장 최근 날짜"에 대해 이야기합니다. 당신은 어떤 날짜인지 말하지 않습니다. 동일한 최대'pay_dt '를 갖는 4 개의 행이 있습니다. 동일한 최대'pay_dt'와'due_dt'를 갖는 두 개의 행이 있습니다. 왜 다른 하나를 선택합니까? –
한 행만 반환 하시겠습니까? – Coffee
이것은 기록 데이터입니다. 나는 주택이 연례로 설정되고 지불이 이루어진 유료 DT를 알아야합니다. 신속한 답변에 감사드립니다. – user3482634