1. 查询今天数据

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

2. 查询昨天数据

SELECT * FROM 表名 WHERE TO_DAYS(NOW()) - TO_DAYS(时间字段名) <= 1;

3. 查询本周数据

SELECT * FROM 表名 WHERE YEARWEEK(DATE_FORMAT(时间字段名,'%Y-%m-%d')) = YEARWEEK(NOW());

4. 查询上周数据

SELECT * FROM 表名 WHERE YEARWEEK(DATE_FORMAT(时间字段名,'%Y-%m-%d')) = YEARWEEK(NOW())-1;

5. 查询近7天数据

SELECT * FROM 表名 WHERE DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= DATE(时间字段名);

6. 查询近30天数据

SELECT * FROM 表名 WHERE DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= DATE(时间字段名);

7. 查询本月数据

SELECT * FROM 表名 WHERE DATE_FORMAT(时间字段名,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m');

8. 查询上月数据

SELECT * FROM 表名 WHERE PERIOD_DIFF(DATE_FORMAT(NOW(),'%Y%m'),DATE_FORMAT(时间字段名,'%Y%m')) = 1;SELECT * FROM 表名 WHERE DATE_FORMAT(时间字段名,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') ;SELECT * FROM 表名 WHERE WEEKOFYEAR(FROM_UNIXTIME(时间字段名,'%y-%m-%d')) = WEEKOFYEAR(NOW());SELECT * FROM 表名 WHERE MONTH(FROM_UNIXTIME(时间字段名,'%y-%m-%d')) = MONTH(NOW());SELECT * FROM 表名 WHERE YEAR(FROM_UNIXTIME(时间字段名,'%y-%m-%d')) = YEAR(NOW()) AND MONTH(FROM_UNIXTIME(时间字段名,'%y-%m-%d')) = MONTH(NOW());

9. 查询近6个月数据

SELECT * FROM 表名 WHERE 时间字段名 BETWEEN DATE_SUB(NOW(),INTERVAL 6 MONTH) AND NOW();

10. 查询本季度数据

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

11. 查询上季度数据

SELECT * FROM 表名 WHERE QUARTER(时间字段名) = QUARTER(DATE_SUB(NOW(),INTERVAL 1 QUARTER));

12. 查询本年数据

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

13. 查询去年数据

SELECT * FROM 表名 WHERE YEAR(时间字段名) = YEAR(DATE_SUB(NOW(),INTERVAL 1 YEAR));

MySQL根据天、周、月、季度、年查询数据相关推荐

  1. mysql分季度统计数据,mysql按日周月季度统计数据

    mysql按日周月季度统计数据 mysql按日.周.月.季度统计数据 1.使用DATE_FORMAT做等值条件查询 2.DATE_FORMAT函数语法,参考w3school 3.可使用格式 4.使用示 ...

  2. MySQL 按周,月,季度,年查询

    一.年度查询 查询 本年度的数据 <span style="font-size:18px;">SELECT * FROM tableName WHERE year( t ...

  3. java8 日期范围内 日/周/月/季度/年 的日期结果集

    java8 日期范围内 日/周/月/季度/年 的日期结果集 /*** 根据时间范围列出所有日/周/月/季/年** @Author Moqi* @Date 2020/4/30* @Version V1. ...

  4. MySQL 实现多张无关联表查询数据并分页

    MySQL 实现多张无关联表查询数据并分页 1.功能需求 在三张没有主外键关联的表中取出自己想要的数据,并且分页. 2.数据库表结构 水果表: 坚果表: 饮料表: 主要用UNION AL UNION ...

  5. Oracle 按年、月、日、周、季度连续查询

    1.前言 很多时候,我们需要统计某某状态下的数据呈现给客户或者以图表的方式显示出来.在按年.月.日.周.季度统计的时候,没有数据那一年或者那一月.那一天...它是不显示的.这里以天举例,有时候我们需要 ...

  6. MySQL该如何将月增上亿条数据的单表处理方案优雅落地?

    引言 分库分表实战内容基本上很少有人去分享,在网上能够搜出来的也大多属于一些方法论,但大部分技术开发真正缺少的恰恰是这些实操经验,所以后续的内容多以实践为主,携手诸位真正彻底悟透分库分表相关的技术. ...

  7. mysql union all 别名_MySQL Union合并查询数据及表别名、字段别名用法分析

    本文实例讲述了MySQL Union合并查询数据及表别名.字段别名用法.分享给大家供大家参考,具体如下: union关键字 SELECT s_id, f_name, f_price FROM frui ...

  8. 日 周 月 季度 年 统计

    // 总量$total = Db::name("total")->count();// 周访问量$week = Db::name("total")-> ...

  9. mysql的or能去重吗_mysql查询数据去重

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  10. mysql 查询 distinct_MYSQL查询数据(二)SELECT | DISTINCT

    MySQL SELECT语句简介 SELECT语句允许您从表或视图获取数据.像电子表格一样,表由行和列组成.通常,您需要查看表中的数据.这时候你可以使用mysql数据库中的select语句进行查询数据 ...

最新文章

  1. 脚本中echo显示内容带颜色显示
  2. 防火墙x86架构和ASIC架构和NP架构的区别
  3. ubuntu 下使用KVM安装redhat/winxp
  4. Golang 的跨平台交叉编译浅析
  5. python中的元组及注意事项
  6. 修改项目生成Gemfile的模板
  7. c语言程序设计自考真题,自学考试《C语言程序设计》随堂试题及答案
  8. nginx 正则 结尾 配置_nginx配置proxy_pass中url末尾带/与不带/的区别详解
  9. 人工神经网络理论及应用第三章课后题答案
  10. matlab多行注释
  11. 微信公众号推文封面图设置
  12. ENSP直连路由和静态路由配置(含路由表结构分析)
  13. Python爬取煎蛋网多页的图片
  14. Comet OJ C1964 I am Groot
  15. Dynamics crm2013 IFD部署后启用多组织
  16. Win10电脑的快捷键有哪些?Windows10常用组合快捷键大全
  17. KubeEdge SIG AI发布首个分布式协同AI Benchmark调研
  18. Excel 表列序号
  19. 用C语言编写函数multiple求倍数、用C语言编写函数isEven判断奇数和偶数
  20. 使用Python和地图api进行地图数据采集

热门文章

  1. 【愚公系列】2022年01月 Java教学课程 78-单元测试
  2. the response ended prematurely.
  3. MySQL5.7快速修改表中字段长度
  4. px、pt、em与rem的区别(结尾不容错过哦)
  5. 怎样在微信公众号上传附件给别人下载?
  6. eplan安装后老是卡问题
  7. 遥感水文前景_黑河流域中游地区生态水文过程及其分布式模拟
  8. 助力双十二,CloudXNS誓要守好第一关。
  9. .NET作业调度 Quartz.NET
  10. 连个实习都找不到,我该怎么办