我試圖獲得客戶,電影和租期逾期的天數(如果租金保持時間超過租期)。如何獲取此查詢中過期的天數?
由於某些原因,我使用此查詢得到的租期過期天數爲NULL。
我得到了這個資源表:
http://dev.mysql.com/doc/sakila/en/sakila-structure-tables.html
這裏是我的查詢:
SELECT first_name, last_name, title, DATEDIFF(DATEDIFF(return_date,rental_date), rental_duration)
FROM sakila_customer
JOIN sakila_rental USING (customer_id)
JOIN sakila_inventory USING (inventory_id)
JOIN sakila_film USING (film_id)
WHERE sakila_film.rental_duration < DATEDIFF(sakila_rental.return_date,sakila_rental.rental_date);
什麼都是'date'列的數據類型? – Payam 2014-10-26 23:45:00
類型:日期時間,空值:否,鍵:MUL,默認值:NULL – 2014-10-27 00:05:51