一些统计的sql,按月份,季度,半年,年份等
按半年统计
SELECTcount( 1 ) num,(
CASEWHEN MONTH ( vip_begin_time ) <= 6 THENCONCAT( DATE_FORMAT( vip_begin_time, '%Y' ), '上半年' ) ELSE CONCAT( DATE_FORMAT( vip_begin_time, '%Y' ), '下半年' )
END ) date
FROMvip_operate_log
WHEREDATE_FORMAT( vip_begin_time, '%Y' ) != 000000 AND vip_begin_time IS NOT NULL
GROUP BY
date
按年统计
SELECTcount( 1 ) num,DATE_FORMAT( vip_begin_time, '%Y' ) groupDateFROMvip_operate_logWHEREDATE_FORMAT( vip_begin_time, '%Y' ) != 000000and vip_begin_time is not null<if test="beginDate != null and beginDate != '' ">and #{1} >= vip_begin_time</if>GROUP BYDATE_FORMAT( vip_begin_time, '%Y' )
按季度统计
SELECTcount( 1 ) num,CONCAT(YEAR(vip_begin_time),'_',quarter(vip_begin_time)) quFROMvip_operate_logWHEREDATE_FORMAT( vip_begin_time, '%Y-%m' ) != 000000and vip_begin_time is not null<if test="beginDate != null and beginDate != '' ">and #{1} >= vip_begin_time</if>GROUP BYqu
按月分统计
SELECTcount( 1 ) num,DATE_FORMAT( vip_begin_time, '%Y-%m' ) groupDateFROMvip_operate_logWHEREDATE_FORMAT( vip_begin_time, '%Y-%m' ) != 000000and vip_begin_time is not null<if test="beginDate != null and beginDate != ''">and #{1} >= vip_begin_time</if>GROUP BYDATE_FORMAT( vip_begin_time, '%Y-%m' )
一些统计的sql,按月份,季度,半年,年份等相关推荐
- Impala SQL实现按天、自然周、月、季度、年份周期统计
在整理完了Oracle.MySQL中如何通过SQL实现按天.自然周.月.季度.年份周期统计时,忽然想起在hive与impala中,SQL的语法也是不尽相同,但又有共通之处. 俗话说,授人予鱼,不若授人 ...
- sql按月份 统计每个月的总数
记录一下,需要每个月的折线统计数据 sql SELECTyue.m AS mon,IFNULL( a.sum, 0 ) AS sellValue FROM( SELECT1 AS m UNION AL ...
- oracle不连续得时间如何分组,Oracle按不同时间分组统计的sql
Oracle按不同时间分组统计的sql以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracle按不同时间分组统计的s ...
- mysql余额统计_实现按部门月卡余额总额分组统计的SQL查_mysql
陈优章的专栏 (原创,到现在为至最为复杂的SQL查询代码)实现按部门月卡余额总额分组统计的SQL查询代码(在Ms SQL Server中调试通过) SELECT dp.dpname1 AS 部门, c ...
- 统计用户在各个月份的活跃(较大量数据)
需求:统计用户在各个月份的活跃(演示一个月的数据),一个用户在同一天会多次活跃,只记做一次 基本sql: SELECTtokenFROMsdk_log.hear_beat_log bt WHEREbt ...
- 统计报表 -- sql统计语句
需要数据统计页面,肯定需要导出数据,于是,边学边写,完成了一段sql~ 统计报表 -- sql统计语句 最早的版本是这样的:分三条sql查出三种不同的状态的记录数(总记录,未支付,已支付) SELEC ...
- pandas使用resample函数计算每个月的统计均值、使用matplotlib可视化特定年份的按月均值
pandas使用resample函数计算每个月的统计均值.使用matplotlib可视化特定年份的按月均值(month mean with resample and viz with matplotl ...
- mysql 季度统计_mysql 按年度、季度、月度、周、日SQL统计查询
一.年度查询 查询 本年度的数据SELECT * FROMblog_articleWHERE year( FROM_UNIXTIME( BlogCreateTime ) ) = year( curda ...
- oracle sql获取本季度,oracle sql 获取本季度所有月份,上季度所有月份
上季度所有月份: ),-ROWNUM),'YYYYMM') LAST_Q A FROM DUAL) CONNECT ; 本季度所有月份: ),-ROWNUM),'YYYYMM') LAST_Q FRO ...
最新文章
- “AI理论之父应该是哥德尔”,LSTM之父再抛惊人观点,网友:他有点走火入魔...
- ICG游戏:尼姆游戏异或解法的证明
- 内存泄漏代码_调查内存泄漏第1部分–编写泄漏代码
- GDB调试及其调试脚本的使用
- 如何获取注解中的值_如何在运行时利用注解信息
- [vue] EventBus注册在全局上时,路由切换时会重复触发事件,如何解决呢?
- div下图片自适应解决方法
- linux mysql connector_fd_在CentOS里使用MySQL Connector/C++
- Homebrew简介和基本使用
- 【英语学习】【Level 07】U08 Old Stories L4 Today's headline
- 用for循环打印出九九乘法表
- 第一周Linux微职位
- Docker教程:docker的概念及安装
- 我的2009:知识管理篇
- Java Web 开发的目录结构
- 网上支付(支付宝/银联)
- HG255D[OpenWrt]从入门到精通
- python进行删除标点符号
- 计算机一级三维饼图,计算机考试excel制作复合饼图的方法
- 期货的结算价和收盘价(期货的结算价和收盘价一样吗)