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. c++ string 堆还是栈_5个刁钻的String面试题解析
  2. Spring-AOP基础知识
  3. cmd长ping记录日志和时间_四个网络命令ping、arp、tracert、route的详细用法
  4. 域名自动跳转不搭建服务器,宝塔搭建的服务器WEB系统环境如果做域名301跳转
  5. spring data jpa update
  6. 第六章 文件I/O编程 [notice select() at RIL.pdf] [串口开发]
  7. fiddler限速_fiddler限制网速
  8. Python计算水仙花数
  9. EXCLE调用REFPROP操作以及问题
  10. 网络端口扫描器.扫描开放端口.TCP/UDP的Socket通信.支持IP地址网段范围的批量扫描.支持多线程操作,提高扫描效率
  11. AdBlock Plus 大幅飙升 Firefox 内存开销
  12. 查看计算机配置在哪里,怎么看电脑配置 查看电脑配置的方法有哪些
  13. java正态分布随机数产生方法
  14. 闭关之 Vulkan 应用开发指南笔记(四):绘制、几何体片段处理、同步和回读数据
  15. 第五章:量化研究专题(第四篇:统计套利:利用相关系数进行配对交易 )
  16. python常用图形绘图(matplotlib,pyecharts)
  17. 单叶双曲面MATLAB编程,在matlab中画函数(x^2+y^2)/9-z^2/4=1的旋转单叶双曲面
  18. 大一期末程序课程设计 C/C++实现简单学生学籍管理系统
  19. 要问热风帆布鞋质量怎么样?实穿、耐磨、脚感好,闭眼入!
  20. 11、Vue的生命周期

热门文章

  1. 我的游戏--恶灵骑士2.0
  2. 为什么牛逼?——Stonie is a KungFu monk游戏精品功能介绍与详细规范,以及其中的挑战...
  3. EasyExcel---转换器
  4. Woosim BluetoothPrint 蓝牙打印机Android实现
  5. 斗鱼直播切换html5播放器,GitHub - gooyie/DouyuHTML5Player: 替换斗鱼的Flash弹幕播放器...
  6. PhysicallyBased渲染合集
  7. 情感与意志力之间的关系
  8. 学习日记杂谈: 网络浏览服务:应用netdrive
  9. Python批量爬取游戏卡牌信息
  10. 四款经典3.7v锂电池充电电路图详解 - 全文锂电池的内部结构所致,必须保留一部分锂离子在负极,锂电池不能过放电