/*查询2小时前的数据*/select * from tableName WHEREcreate_time < DATE_SUB(NOW(), INTERVAL 2 HOUR)SELECT
count(id)
FROM
rd_track_info
WHERE
DATE(create_time) < DATE_SUB(CURDATE(), INTERVAL 7 DAY);SELECT
count(id)
FROM
rd_track_info
WHERE
DATE(create_time) = DATE_SUB(CURDATE(), INTERVAL 7 DAY);SELECT
count(id)
FROM
rd_track_info
WHERE
DATE(create_time) > DATE_SUB(CURDATE(), INTERVAL 7 DAY);/*按天统计*/SELECTcount(id) countNum,DATE(create_time) createTime
FROMrd_track_info
GROUP BYDATE(create_time)
ORDER BYDATE(create_time) DESC;/*按周统计*/
SELECTcount(id) countNum,WEEK(create_time) createTime
FROMrd_track_info
GROUP BYWEEK(create_time)
ORDER BYWEEK(create_time) DESC;/*按月统计*/
SELECTcount(id) countNum,MONTH(create_time) createTime
FROMrd_track_info
GROUP BYMONTH(create_time)
ORDER BYMONTH(create_time) DESC;/*按季度统计*/
SELECTcount(id) countNum,QUARTER(create_time) createTime
FROMrd_track_info
GROUP BYQUARTER(create_time)
ORDER BYQUARTER(create_time) DESC;/*按年统计*/
SELECTcount(id) countNum,YEAR(create_time) createTime
FROMrd_track_info
GROUP BYYEAR(create_time)
ORDER BYYEAR(create_time) DESC;

实例:

SELECTDATE(start_time) start_time, //按照字段(sum(total)/sum(sale_order)) * 100 as flag_ratio //换算比例
FROMorder_list //表名
GROUP BYDATE(start_time)
ORDER BYDATE(start_time);

mysql按天,按周,按月,按季度,按年统计数据相关推荐

  1. MySQL根据天、周、月、季度、年查询数据

    1. 查询今天数据 SELECT * FROM 表名 WHERE TO_DAYS(时间字段名) = TO_DAYS(NOW()); 2. 查询昨天数据 SELECT * FROM 表名 WHERE T ...

  2. MySQL中按天、自然周、月、季度、年份统计

    在Oracle数据库中,通过to_char()函数来操作日期变量,而在MySQL中,则通过date_format()函数实现日期相关周期的统计.date_format()函数一共有两个参数:date参 ...

  3. MySql按周,按月,按日分组统计数据、日期计算。并统计环比、同比

    MySql按周,按月,按日分组统计数据 <!-- 按日查询 --> SELECT DATE_FORMAT(created_date,'%Y-%m-%d') as time,sum(mone ...

  4. Mysql按日、周、月进行分组统计

    我们在用Mysql抽取数据时候,经常需要按照天.周.月等不同的粒度对数据进行分组统计.而我们的时间可能是"2017/12/5 0:0:0"这种准确的时间.所以在进行分组之前我们需要 ...

  5. Impala SQL实现按天、自然周、月、季度、年份周期统计

    在整理完了Oracle.MySQL中如何通过SQL实现按天.自然周.月.季度.年份周期统计时,忽然想起在hive与impala中,SQL的语法也是不尽相同,但又有共通之处. 俗话说,授人予鱼,不若授人 ...

  6. 帆软报表如何实现开始时间-结束时间-时间间隔(时,日、周、月、年)分段显示数据

    帆软报表如何实现开始时间-结束时间-时间间隔(时,日.周.月.年)分段显示数据 1.效果展示 时间间隔:全部.时.日.周.月.年 按小时 按日 按周 按月 按年 如果这是你想要的,可以继续查看如何实现 ...

  7. Oracle日期转换为周,月,季度,半年,年

    实现当前时间,周,月,季度,半年,年的转换,其中特别注意的是周的处理,IW方式处理逻辑,如果本周有大于等于4天,本周属于几年,如果小于4天,本周属于下一年 以1990/12/31为例,这天属于1991 ...

  8. C#根据当前时间获取周,月,季度,年度等时间段的起止时间

    C#根据当前时间获取周,月,季度,年度等时间段的起止时间 最近有个统计分布的需求,需要按统计本周,上周,本月,上月,本季度,上季度,本年度,上年度等时间统计分布趋势,所以这里就涉及到计算周,月,季度, ...

  9. JAVA将一段时间 按周、月、季度、半年、年进行分割

    JAVA将一段时间 按周.月.季度.半年.年进行分割. 有时候开发常常会传入一个开始时间和结束时间,将两个时间进行分割,返回一个时间的集合以下是我们小组成员所书写的实体类 package com.ai ...

  10. oracle直接将日期转为月份,如何使用Oracle将日期转换为周,月,季度,半年,年...

    本文主要向大家介绍了如何使用Oracle将日期转换为周,月,季度,半年,年,通过具体的代码向大家展现,希望对大家学习Oracle有所帮助. 实现当前时间,周,月,季度,半年,年的转换,其中特别注意的是 ...

最新文章

  1. 测试数值计算程序要注意的问题
  2. OSPF 形成邻居 关系的条件
  3. DFS应用——查找强分支
  4. php实验cookie,PHP实验一、二(cookie和session)
  5. Github开源之旅启程:GitHub 上部署网页
  6. gstreamer/deepstream方面的博文,全网首发且唯一,有图为证
  7. windows 8授权概览
  8. js正则表达式--个人常用
  9. python面板数据模型操作步骤_面板模型回归操作指南,适合初学者!
  10. 芯片常见的三种封装形式
  11. unity shader - 毛发渲染,飘逸的毛发
  12. infinity新标签页失效
  13. 3-javascript
  14. 在 Lenovo G360 笔记本上安装 Debian Squeeze AMD64
  15. 【电子设计】AD2019网状铜加地孔(缝合孔)
  16. 云计算未来的发展前景和就业前景怎么样?
  17. 为什么房价很难降下来?尤其是北京上海深圳这样的大城市,这个比喻很形象...
  18. 爬取网络数据到excel表
  19. hackbar2.1.3 安装教程(附下载地址 )Firefox Chrome
  20. idea windows快捷键

热门文章

  1. Android学习笔记——手机多媒体运用
  2. 小试牛刀 python股票查询程序
  3. 【sql server】英文按首字母排序+首字母相同英文排中文后面+数字开头最后+忽略空格影响
  4. python有哪几种模块_python常用模块有哪些?
  5. 2021年上海值得去的66家规模互联网大厂公司全名简称
  6. IntelliJ IDEA 新版 UI 中的项目导航改进
  7. GPRS连接阿里云物联网平台一
  8. 【Quartz】Quartz概述及入门实例
  9. Oracle前台主机,Oracle 数据库主机巡检
  10. Type-challenges类型体操 1097-IsUnion 题解