◦ Algorithm/SQL

오랜 기간 보호한 동물(2) - 시간 차이, top2 출력

밍블리s2 2023. 5. 26. 16:43

 

https://school.programmers.co.kr/learn/courses/30/lessons/59411

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

  • DATEDIFF(종료 날짜, 시작 날짜) / 혹은 그냥 '종료 날짜 - 시작 날짜' 로도 구할 수 있음
  • LIMIT 2 : TOP 2 출력
  • ORDER BY 정렬 기준 오름차순/내림차순 LIMIT 숫자

 

SELECT I.ANIMAL_ID, I.NAME
FROM ANIMAL_INS I
JOIN ANIMAL_OUTS O
ON I.ANIMAL_ID = O.ANIMAL_ID
ORDER BY DATEDIFF(O.DATETIME, I.DATETIME)
DESC LIMIT 2