这一句的意思是 查询 数据 库中距现在 三个 月 以内的 数据 。getdate()取得当前日期, SQL Server函数和now()一样。 具体查看: http://www.w3school.com.cn/ sql /f... 例如:今日是2020-11-04, 查询 创建时间范围在2020年8 月 至2020年11 月 ( 三个 月前 )的所有用户姓名: SELECT name FROM t_user WHERE create_time between date_format(date_add(DATE_ADD(now(),interval-day(now())+1 day), interval-3 MONTH) ,'%Y-%m-%d 00:00:00') and date_format(DATE_ADD(now(),interval-day Select * from 你的表名 Where DATEADD(MONTH, -3, GETDATE()) < 你的表日期字段。如果你要查 最近 1个 月 就改成-1,2个 月 就是-2。 DATE_SUB函数在当前时间一定的时间date合法日期,可以是当前时间now()expr希望减去的时间,整数unit减去时间的单位,如day,week,month,year实例u_user表(1)、前一周的 数据 当前时间 sql 结果另一种 sql 写法(2)、前 三个 月 的 数据 sql 结果(3)、前一年的 数据 sql 。... 文章目录1.1 SQl查询 近半年的 数据 1.2 SQl查询 一周的 数据 1.3 SQl查询 一个 月 的 数据 1.4 SQl查询 三个 月 的 数据 1.1 SQl查询 近半年的 数据 SELECT * FROM 表名 l where DATE_SUB(CURDATE(), INTERVAL 6 MONTH) <= date(l.arriveTime) ; 1.2 SQl查询 一周的 数据 SELECT * ...