选择date_add mysql问题

时间:2013-05-21 00:53:12

标签: mysql sql datetime

我在数据库中有一个表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

我获得了贷款表中的所有记录。有什么问题?

1 个答案:

答案 0 :(得分:1)

这是你要找的吗?

SELECT columnList
FROM loans
WHERE CURDATE() < DATE_ADD(`date`, INTERVAL pay_period DAY)