gpt4 book ai didi

mysql - 如何从一个月前的数据库中获取值而忽略当前日期的某些天数?

转载 作者:搜寻专家 更新时间:2023-10-30 21:46:38 31 4
gpt4 key购买 nike

SELECT user.username, offer.* FROM offer 
INNER JOIN user ON user.userid = offer.userid
WHERE offer.date BETWEEN
(NOW() - INTERVAL 40 DAY) AND NOW()

这个工作正常。它以40天的时间间隔显示记录,以当前日期/日期为引用。

问题:

我想获取 40 天或更长时间的记录,并以最近 40 天作为引用。

即它应该忽略当前日期的前 40 天并显示早于该日期的记录。

最佳答案

在这种情况下,您可以这样做:

SELECT user.username, offer.* FROM offer 
INNER JOIN user ON user.userid = offer.userid
WHERE offer.date < (NOW() - INTERVAL 40 DAY)

你非常接近做 ;-)

关于mysql - 如何从一个月前的数据库中获取值而忽略当前日期的某些天数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29069255/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com