mysql函数大全

有时候需求定义在查询数据库表的时候,要查询当前时间指定范围的数据,如果写死的话每次都得更改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.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容