仅在MySQL中返回最近3个月的记录
我有一个带有时间戳字段的表。如何获得最近3个月的数据?
特别是,三月是我当前的月份,请说 03/2012 。我只需要返回3月,2月和1月的记录。
回答:
今天前3个月:
select * from table where timestamp >= now()-interval 3 month;
从第一个月开始:
select * from table where timestamp >= last_day(now()) + interval 1 day - interval 3 month;
以上是 仅在MySQL中返回最近3个月的记录 的全部内容, 来源链接: utcz.com/qa/408678.html