YataNox

[My_SQL] Lv.3 있었는데요 없었습니다 본문

DB/Programmers SQL

[My_SQL] Lv.3 있었는데요 없었습니다

에이디/김우진 2024. 12. 31. 15:43

문제

 

DATEDIFF로 비교하면 될 것같지만 시/분/초 단위로 입양일이 더 빠를 땐 구분할 수 없다.

TIMESTAMPDIFF로 SECOND 단위로 비교한다.

코드

SELECT ai.ANIMAL_ID, ai.NAME
FROM ANIMAL_INS ai JOIN ANIMAL_OUTS ao ON ai.ANIMAL_ID = ao.ANIMAL_ID
WHERE TIMESTAMPDIFF(SECOND, ao.DATETIME, ai.DATETIME) > 0
ORDER BY ai.DATETIME;