当前位置:数据库 > MySQL >>

mysql 查询超过一个月 大于一个月的数据的sql代码

mysql查询超过一个月的数据的sql代码

SELECT * FROM `zzzyk.com` where adddate < date_sub(now(), interval 1 month) order by adddate desc  LIMIT 10

mysql查询大于一个月的数据的sql代码

SELECT * FROM `zzzyk.com` where DATE_ADD(adddate,INTERVAL 1 month) < NOW() order by adddate desc LIMIT 10



以上两段时间超过sql代码通用,也比较好理解:

date_sub 时间 字段小于 当前时间减少一个月

DATE_ADD 时间字段加一个月小于当前时间



如果你需要查询大于多少天的数据 直接用 day 代替 month

其他参考:

date_add(current_date ,INTERVAL 1 second)    -- 当前时间加1秒
date_add(current_date ,INTERVAL 1 minut)    -- 当前时间加1分钟
date_add(current_date ,INTERVAL 1 hour)    -- 当前时间加1小时
date_add(current_date ,INTERVAL 1 day)    -- 当前时间加1天  
date_add(current_date ,INTERVAL 1 year)    -- 当前时间加1年
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,