这一句的意思是
查询
数据
库中距现在
三个
月
以内的
数据
。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 * ...