我的数据库表中有收费记录。我想在数据库中获取3个月的费用记录。我正在使用:
SELECT * FROM fee_challans
WHERE student_id = 630
AND STATUS = 'un-paid'
AND DATE_FORMAT( fee_date, '%Y-%m-%d' ) - INTERVAL 2 MONTH
这个查询是我在google上搜索到的
您忘记将您的列与…
SELECT * FROM fee_challans
WHERE student_id = 630
AND STATUS = 'un-paid'
AND fee_date >= CURDATE() - INTERVAL 3 MONTH;
如果您的fee_date
列是date
, datetime
或timestamp
类型,则不需要date_format()
。