SQL 문제
문제 35. 오랜 기간 보호한 동물(2)(난이도 5)
kagan-draca
2024. 7. 22. 14:49
이번 문제도 문제는 간단하지만, ORDER BY에서 두 테이블의 DATETIME을 사칙연사자로 계산 후 정렬할 수 있나?
라는 의문이 있었다. 결과는, DATETIME끼리 사칙연산 이후 정렬이 가능했다!!.
제출한 코드 :
SELECT B.ANIMAL_ID, B.NAME
FROM ANIMAL_INS AS A INNER JOIN ANIMAL_OUTS AS B
ON A.ANIMAL_ID = B.ANIMAL_ID
ORDER BY (B.DATETIME - A.DATETIME) DESC
LIMIT 0, 2