IT/알고리즘 문제

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

금마s 2020. 10. 20. 14:45

[해답]

SELECT A.ANIMAL_ID, A.NAME
FROM ANIMAL_INS A, ANIMAL_OUTS B
WHERE A.ANIMAL_ID = B.ANIMAL_ID
ORDER BY DATEDIFF(B.DATETIME, A.DATETIME) DESC
LIMIT 2

 

 

 

 


DATEDIFF : 두 개의 날짜 값의 차이를 int로 반환하는 내장 함수이다.

    > 형식 : DATEDIFF('시작날짜', '끝 날짜')

 

 

TIMESTAMPDIFF : DATEDIFF랑 비슷한 기능

            > 형식 : TIMESTAMPDIFF('단위', '날짜 1', '날짜 2')

               단위 => SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR

728x90