我正在尝试比较我的贷款表中的日期时间字段,因此如果日期之间的差异大于 31 天,我可以从借款人处获取姓名借书人的表,他们延迟归还书本。我不允许使用触发器或存储过程来完成任务,所以我打算以另一种方式完成它,但我什至不知道从哪里开始。 如果有任何关于如何做到这一点的提示,我将不胜感激。
这是我的数据库中用于该任务的部分。
最佳答案
这句话应该起作用:
SELECT
borrower.idBorrowerPK,
borrower.name
FROM
loan
left join borrower
on load.Borrower_idBorrowerPK = borrower.idBorrowerPK
WHERE
DATEDIFF(CURDATE(), loan.dateBorrowed) >= 31
关于mysql - 比较表中的两个日期时间字段并根据结果显示另一个表中的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40408364/