Tarih ve saat değerlerini toplama ve çıkarma
Bu egzersizde, film tablosundaki rental_duration sütununu ve rental tablosundan bildiğin rental_date bilgisini kullanarak, kiralanan gerçek gün sayısını ve doğru expected_return_date değerini hesaplayacaksın.
Bunu yapmak için, önceki kurslarda öğrendiğin birden fazla tabloyu birleştirme becerilerini tekrar kullanman gerekecek. Tek bir sorguda hem film hem de rental tablolarından sütun seçebilmek için, aralarında doğrudan bir ilişki olmadığı için bu iki tabloyu inventory tablosu üzerinden birleştirmemiz gerekiyor. Hadi deneyelim!
Bu egzersiz
PostgreSQL'de Veriyi İşlemek için Fonksiyonlar
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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;