mysql - 查询显示租金何时逾期?

标签 mysql sql

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

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/

相关文章:

php - Mysql查询: filter with condition

mysql - 将查询 SQL 转换为 PostgreSQL

php - 如何从具有相同列名的多个表中检索数据

sql - PostgreSQL:将函数的参数转换为秒

sql - MySQL "CREATE TABLE IF NOT EXISTS"-> 错误 1050

php - 重启 Apache 有风险吗?

mysql - 更改 CCK 内容类型详细信息会导致对菜单系统进行大量数据库调用

mysql - 从每列中选择不同的值

SQL 查找事件的最后日期和最后时间

mysql - GROUP BY 子句必须与聚合函数一起使用?