早上好,
我有以下代码
select c.nome
from clientes as c
inner join vencimentos v on c.id = v.id_clientes
where v.data BETWEEN CURDATE() AND CURDATE() + INTERVAL 30 DAY
他在30天的间隔内带来记录,但我希望他返回的只是当前日期加上30天的记录,也就是说,只有那些将在当前日期后30天内过期的记录,而不是在当前日期后30天的间隔内过期的记录。
我在用mysql
1条答案
按热度按时间h43kikqp1#
如果
data
只是一个日期,使用等式:如果
data
具有时间分量,然后使用不等式: