시작하기무료로 시작하기

DATE/TIME 값 더하고 빼기

이 연습 문제에서는 film 테이블의 rental_duration 열과 익숙한 rental 테이블의 rental_date를 함께 사용해 실제 대여 일수와 정확한 expected_return_date를 계산해 보겠습니다.

이를 위해 이전 강의에서 배운 테이블 조인 스킬을 다시 활용해야 해요. 하나의 쿼리에서 filmrental 두 테이블의 열을 선택하려면, 두 테이블 간에 명시적 관계가 없으므로 inventory 테이블을 이용해 조인해야 합니다. 함께 시도해 볼까요?

이 연습은 강의의 일부입니다

PostgreSQL에서 데이터 조작을 위한 함수

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

SELECT f.title, f.rental_duration,
    -- Calculate the number of days rented
    ___.___ - ___.___ AS ___
FROM film AS f
     INNER JOIN inventory AS i ON f.film_id = i.film_id
     INNER JOIN rental AS r ON i.inventory_id = r.inventory_id
ORDER BY f.title;
코드 편집 및 실행