Live2D

mysql 查询n天内的数据

需要使用函数

1、DATE_FORMAT

  时间格式函数

 

2、DATE_SUB

  日期相减函数

 

3、interval

  时间间隔,可选字段

    MICROSECOND、SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER、YEAR、SECOND_MICROSECOND、MINUTE_MICROSECOND、MINUTE_SECOND、

       HOUR_MICROSECOND、HOUR_SECOND、HOUR_MINUTE、DAY_MICROSECOND、DAY_SECOND、DAY_MINUTE、DAY_HOUR、YEAR_MONTH


4、curdate

  当前时间,显示当前日期,具体到日


  例如:查询3天内的数据【根据已存在的日期字段】

    SELECT * from customers c where DATE_FORMAT(c.birthdate,'%Y-%m-%d')>=DATE_SUB(curdate(),interval 3 day)




参考:
  https://blog.csdn.net/lkforce/article/details/109537645
  https://www.csdn.net/tags/NtDaYg4sODMzODMtYmxvZwO0O0OO0O0O.html
posted @   -涂涂-  阅读(412)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示