mysql函数大全

2023-06-24  本文已影响0人  雷阳洪

有时候需求定义在查询数据库表的时候,要查询当前时间指定范围的数据,如果写死的话每次都得更改sql的日期,超级麻烦,如何做到动态化查询呢,请看下方介绍:

1.获取当前日期往前推90天的日期,格式为:年月日YY-MM-DD

CURDATE() 当前日期
INTERVAL 90 DAY 区间范围
DATE_SUB(CURDATE(), INTERVAL 90 DAY)
举例说明:
查询满足(当前日期-90天)的范围内的数据
例如当前日期是:2023-06-25,那就是过滤出满足该条件 2023-03-27 <=表.日期字段
select * from 表名 where DATE_SUB(CURDATE(), INTERVAL 90 DAY) <= date(日期字段)

2.
上一篇 下一篇

猜你喜欢

热点阅读