我收到错误代码:1064,似乎无法弄清楚如何正确查询此查询。

SELECT CONCAT(customer.last_name, ' , ', customer.first_name) AS customer,
customer.phone_number, video.title
FROM rental INNER JOIN customer ON rental.idCustomer = customer.idCustomer
INNER JOIN video ON rental.idVideo = video.idVideo
WHERE rental.return_date IS NULL
AND rent_date + INTERVAL DAY < CURRENT_DATE()
LIMIT 7;


我正在尝试创建一个事件,该事件将显示谁拥有当前租借的视频过期。在我看来我一定会丢失某些东西,这似乎很对!

最佳答案

您的where子句是:

WHERE rental.return_date IS NULL AND
      rent_date + INTERVAL DAY < CURRENT_DATE()
--------------------------^ ???


您需要一些天数。我不知道正确的值是多少。

关于mysql - 查询显示何时逾期出租?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55070617/

10-15 06:20