mysql获取报表数据的sql
来源:互联网 发布:打字软件官方下载 编辑:程序博客网 时间:2024/06/07 03:39
以下例子:
表 trade
创建时间字段 gmt_create
一、按年统计
SELECT COUNT(*),YEAR(gmt_create) FROM trade GROUP BY YEAR(gmt_create)
SELECT COUNT(*),MONTH(gmt_create) FROM trade WHERE YEAR(gmt_create) = '2017' GROUP BY MONTH(gmt_create)
三、按日统计
SELECT COUNT(*),DAY(gmt_create) FROM trade WHERE YEAR(gmt_create) = '2017' AND MONTH(gmt_create) = '5'GROUP BY DAY(gmt_create)
四、按季度统计
QUARTER(gmt_create)可以获得这个时间属于的季度
参数为年,也可以指定季度QUARTER(gmt_create) = 1
SELECT QUARTER(gmt_create),gmt_create FROM trade SELECT COUNT(*),QUARTER(gmt_create) FROM trade WHERE YEAR(gmt_create) = '2017' GROUP BY QUARTER(gmt_create)
五、按周统计
参数可以是某年的第几周,WEEK(gmt_create) ==? 或者 WEEK(NOW())当前周数
SELECT COUNT(*),WEEK(gmt_create) FROM trade WHERE YEAR(gmt_create) = '2017' AND WEEK(gmt_create) = WEEK(NOW())GROUP BY WEEK(gmt_create)
参数年,展示一年52个星期里的数据
SELECT COUNT(*),WEEK(gmt_create),gmt_create FROM trade WHERE YEAR(gmt_create) = '2017'GROUP BY WEEK(gmt_create)
阅读全文
0 0
- mysql获取报表数据的sql
- Grafana 获取MySQL数据展示报表
- SQL报表语句;SQL获取今日、本周、本月数据
- 报表数据查询SQL
- ^全^ 获取SQL SERVER2000/2005、MySql、Oracle元数据的SQL语句 [SQL语句来自CodeSmith]
- mysql+mybatis中只获取一个list(有多条数据)中某几条数据的sql语句
- 通过填报监听类获取行式填报表的填报数据
- 通过填报监听类获取行式填报表的填报数据
- 获取mysql数据的信息
- mysql 获取一年前的数据
- sql 2005 创建动态数据报表的整个流程分析.
- SQL统计报表中1-12月的数据
- 用动态sql实现报表数据的检测监控
- UniGui中使用Grid++Report报表控件子报表获取数据的方法
- mysql中获取一天、一周、一月时间数据的各种sql语句写法
- mysql中获取一天、一周、一月时间数据的各种sql语句写法
- mysql中获取一天、一周、一月时间数据的各种sql语句写法
- mysql中获取一天、一周、一月时间数据的各种sql语句写法
- EgretWing快捷键
- 【js】js阻止元素事件的冒泡
- 关于遍历向数组中添加值的问题定义一个空数组要写在循环外,否则会被覆盖
- MySQL架构与概念
- cin 与输入缓冲区
- mysql获取报表数据的sql
- 月薪3万的程序员都避开了哪些坑
- Spring 中的邮箱验证
- 百宝云ERP管理系统行业案例
- 三、Java内存模型---重排序和顺序一致性
- iOS多线程资源共享的控制方法
- 2.解密
- solr模糊查询
- php 排序