20240629 풀이
-- 코드를 입력하세요
SELECT AO.ANIMAL_ID
, AO.NAME
FROM ANIMAL_INS AI INNER JOIN ANIMAL_OUTS AO
ON AI.ANIMAL_ID = AO.ANIMAL_ID
WHERE AO.DATETIME IS NOT NULL
ORDER BY AI.DATETIME - AO.DATETIME
LIMIT 2
20240814 풀이
-- 입양을 간 동물 중
-- 보호 기간이 가장 길었던
-- 2마리 아이디, 이름
-- 보호 기간이 긴 순서
SELECT *
FROM ANIMAL_INS;
SELECT *
FROM ANIMAL_OUTS;
SELECT A.ANIMAL_ID
, A.NAME
FROM ANIMAL_INS A JOIN ANIMAL_OUTS B
ON A.ANIMAL_ID = B.ANIMAL_ID
WHERE B.DATETIME IS NOT NULL
ORDER BY DATEDIFF(B.DATETIME, A.DATETIME) DESC
LIMIT 2;
https://school.programmers.co.kr/learn/courses/30/lessons/59411
'Code Kata > SQL' 카테고리의 다른 글
[프로그래머스] 문제 37. 조건에 맞는 도서와 저자 리스트 출력하기 (0) | 2024.08.15 |
---|---|
[프로그래머스] 문제 36. 보호소에서 중성화한 동물 (0) | 2024.08.15 |
[프로그래머스] 문제 34. 있었는데요 없었습니다 (0) | 2024.08.14 |
[프로그래머스] 문제 33. 상품 별 오프라인 매출 구하기 (0) | 2024.08.14 |
[프로그래머스] 문제 32. 카테고리 별 도서 판매량 집계하기 (0) | 2024.08.14 |