如何无间隔地添加 sql 日期
how do i add the sql date without interval
早上好,
我有以下代码
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天间隔内的记录,但我要他return只是从当前日期开始加上30天的记录,也就是那些30天后过期的记录从当前日期算起的天数,而不是从当前日期算起的 30 天间隔内。
我正在使用 mysql
如果data
只是一个日期,使用相等:
where v.data = CURDATE() + INTERVAL 30 DAY
如果data
有时间分量,则使用不等式:
where v.data >= CURDATE() + INTERVAL 30 DAY and
v.data < CURDATE() + INTERVAL 31 DAY and
早上好,
我有以下代码
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天间隔内的记录,但我要他return只是从当前日期开始加上30天的记录,也就是那些30天后过期的记录从当前日期算起的天数,而不是从当前日期算起的 30 天间隔内。
我正在使用 mysql
如果data
只是一个日期,使用相等:
where v.data = CURDATE() + INTERVAL 30 DAY
如果data
有时间分量,则使用不等式:
where v.data >= CURDATE() + INTERVAL 30 DAY and
v.data < CURDATE() + INTERVAL 31 DAY and