SQL/프로그래머스
SQL 프로그래머스 2일차 _3 DATE타입 비교
as_형준
2022. 12. 28. 13:35
- 있었는데요 없었습니다
- 관리자의 실수로 일부 동물의 입양일이 잘못 입력되었습니다. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일이 빠른 순으로 조회해야합니다.
정답
SELECT A.ANIMAL_ID,A.NAME
-- ,A.DATETIME, B.DATETIME # 두개는 등호에 맞는 날짜 비교를 확인하기 위함이다.
FROM ANIMAL_INS A , ANIMAL_OUTS B
WHERE A.ANIMAL_ID = B.ANIMAL_ID
AND (A.DATETIME,'%Y-%m-%d') > (B.DATETIME,'%Y-%m-%d') -- 시간에서 크다는 보다 늦다는 뜻이다.
ORDER BY A.DATETIME ASC
출력결과
NIMAL_IDNAMEDATETIMEDATETIME
A362383 | *Morado | 2016-04-21 08:19:00 | 2016-03-22 17:53:00 |
A381217 | Cherokee | 2017-07-08 09:41:00 | 2017-06-09 18:51:00 |