mySQL选择下个月到期的记录

时间:2011-01-11 22:14:32

标签: php mysql sql

我正在尝试选择表中当前日期和提前1个月之间的所有记录。

日期存储方式如此DD-MM-YYYY

我试过的查询:


SELECT * from tablename WHERE renewalDate BETWEEN DATE_FORMAT(CURDATE(),GET_FORMAT(DATE,'EUR')) AND  DATE_ADD(DATE_FORMAT(CURDATE(),GET_FORMAT(DATE,'EUR')), INTERVAL 1 MONTH)

但这并没有返回正确的结果。

1 个答案:

答案 0 :(得分:0)

日期是否存储在实际日期或日期时间字段中?如果它在char / varchar字段中,您将无法使用BETWEEN语法,因为mysql会将它们视为固定字符串。