프로그래머스; 오랜 기간 보호한 동물(2)

랜디 Randy·2024년 3월 12일
0

SQL 문제풀이

목록 보기
16/20

직접 문제를 풀어보고 싶으신 분은 링크를 클릭해주세요

문제


정답코드


--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로 설정해줍니다.

profile
데이터는 계단, 직관은 다리

0개의 댓글