--ANSWER
SELECT outs.ANIMAL_ID, outs.NAME
FROM ANIMAL_OUTS AS outs
INNER JOIN ANIMAL_INS AS ins
ON outs.ANIMAL_ID = ins.ANIMAL_ID
ORDER BY DATEDIFF(outs.DATETIME, ins.DATETIME) DESC
LIMIT 2;
입양을 간 동물 중 들어온 날짜가 가장 오래된 동물이 아니라
보호기간이 가장 길었던 동물입니다. 따라서 DATEDIFF
를 사용했어야 했습니다.
보호기간이 긴 순서이므로 DESC
로 설정해줍니다.