我在数据库中的表loans
具有类似这样的架构
loans
-----
period (vchar) ' but it contains number string
date
amt
user
我需要从
date
+ period
等于或大于当前日期的贷款中选择所有记录。当我执行以下查询时SELECT *
FROM loans
WHERE DATE( DATE_ADD( DATE, INTERVAL period
DAY ) ) >= CURRENT_DATE
LIMIT 0 , 30
我得到了贷款表中的所有记录。问题是什么?
最佳答案
这是您要找的东西吗?
SELECT columnList
FROM loans
WHERE CURDATE() < DATE_ADD(`date`, INTERVAL pay_period DAY)