1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > MySQL查询今日 昨日 前日 本周 上周 本月 上月 本季度 上季度 本年 去年

MySQL查询今日 昨日 前日 本周 上周 本月 上月 本季度 上季度 本年 去年

时间:2024-02-25 07:19:24

相关推荐

MySQL查询今日 昨日 前日 本周 上周 本月 上月 本季度 上季度 本年 去年

今日

SELECT * FROM 表 WHERE DATEDIFF(NOW(),字段) = 0

昨日

SELECT * FROM 表 WHERE DATEDIFF(NOW(),字段) = -1

前日

SELECT * FROM 表 WHERE DATEDIFF(NOW(),字段) = -2

本周

SELECT * FROM 表 WHERE YEARWEEK(DATE_FORMAT(字段,’%Y%m%d’),0) = YEARWEEK(now(),0)上周

SELECT * FROM 表 WHERE YEARWEEK(date_format(字段,’%Y%m%d’)) = YEARWEEK(now())-1

本月

SELECT * FROM 表 WHERE DATE_FORMAT(字段,’%Y%m’) = DATE_FORMAT(CURDATE(),’%Y%m’)上月

SELECT * FROM 表 WHERE PERIOD_DIFF(DATE_FORMAT(NOW(),’%Y%m’),DATE_FORMAT(字段,’%Y%m’)) = 1

上上月

SELECT * FROM 表 WHERE PERIOD_DIFF(DATE_FORMAT(NOW(),’%Y%m’),DATE_FORMAT(字段,’%Y%m’)) = 2

本季度

SELECT * FROM 表 WHERE QUARTER(时间字段名) = QUARTER(NOW())

上季度

SELECT * FROM 表 WHERE QUARTER(字段)=QUARTER(DATE_SUB(now(),interval 1 QUARTER))

上上季度

SELECT * FROM 表 WHERE QUARTER(字段)=QUARTER(DATE_SUB(now(),interval 2 QUARTER))

本年

SELECT * FROM 表 WHERE YEAR(字段)=YEAR(NOW())

去年

SELECT * FROM 表 WHERE YEAR(字段)=YEAR(date_sub(now(),interval 1 YEAR))

前年

SELECT * FROM 表 WHERE YEAR(字段)=YEAR(date_sub(now(),interval 2 YEAR))第一周

SELECT * FROM 表 WHERE ((DAY(字段)+WEEKDAY(字段-INTERVAL DAY(字段) DAY)) DIV 7) =‘1’)第二周

SELECT * FROM 表 WHERE ((DAY(字段)+WEEKDAY(字段-INTERVAL DAY(字段) DAY)) DIV 7) =‘2’)

MySQL查询今日 昨日 前日 本周 上周 本月 上月 本季度 上季度 本年 去年 第一周 第二周的数据

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。