最大日付と最新日付のどちらを選択する
以下に2つのテーブルを示します。 学校職員 SCHOOL_CODE + STAFF_TYPE_NAME + LAST_UPDATE_DATE_TIME + PERSON_ID ================================================================= ABE Principal 24-JAN-13 111222 ABE Principal 09-FEB-12 222111 人 PERSON_ID + NAME ================= 111222 ABC 222111 XYZ これが私のoracleクエリです。 SELECT MAX(LAST_UPDATE_DATE_TIME) AS LAST_UPDATE, SCHOOL_CODE, PERSON_ID FROM SCHOOL_STAFF WHERE STAFF_TYPE_NAME='Principal' GROUP BY SCHOOL_CODE, PERSON_ID ORDER BY SCHOOL_CODE; この結果が得られます LAST_UPDATE SCHOOL_CODE PERSON_ID ===========+===========+========= …