YataNox

[My_SQL] 오랜 기간 보호한 동물(2) 본문

DB/Programmers SQL

[My_SQL] 오랜 기간 보호한 동물(2)

에이디/김우진 2024. 6. 3. 13:33

문제

 

DATEDIFF를 이용하여 보호일 - 입양일이 가장 큰 값 2개를 출력한다.

코드

WITH value AS (SELECT ai.ANIMAL_ID, DATEDIFF(ao.DATETIME, ai.DATETIME) AS 'DATETIME', ai.NAME
FROM ANIMAL_INS ai JOIN ANIMAL_OUTS ao ON ai.ANIMAL_ID = ao.ANIMAL_ID
ORDER BY DATETIME DESC limit 2)

SELECT ANIMAL_ID, NAME
FROM value;