【SQL干货】一条sql按季度统计交易数据
2023-09-14 09:06:26 时间
-- 【SQL干货】按季度统计交易数据
-- 按季度统计交易数据
-- by the way, "quarter" means 1/4, here equals season.
SELECT CONCAT(LEFT(yyyyMM,4),'Q',CEILING( RIGHT(yyyyMM,2) /3)) AS 'QUARTER', SUM(amt)
FROM (
SELECT 202101 AS yyyyMM, 1 AS amt UNION ALL
SELECT 202102, 1 UNION ALL
SELECT 202103, 1 UNION ALL
SELECT 202104, 1 UNION ALL
SELECT 202105, 1 UNION ALL
SELECT 202106, 1 UNION ALL
SELECT 202107, 1 UNION ALL
SELECT 202108, 1 UNION ALL
SELECT 202109, 1 UNION ALL
SELECT 202110, 1 UNION ALL
SELECT 202111, 1 UNION ALL
SELECT 202112, 1 UNION ALL
SELECT 202012, 1000
) a
GROUP BY CONCAT(LEFT(yyyyMM,4),'Q',CEILING( RIGHT(yyyyMM,2) /3))
相关文章
- SQL开发知识:一个简单的sql注入
- Sql Server中通过sql命令获取cpu占用及产生锁的sql
- MSSQL导出数据到SQL:实现快速简单的数据迁移(mssql导出sql)
- MySQL汇总:一个完整的统计图谱(mysql总数)
- Oracle利用SQL实现数据统计功能(oracle统计sql)
- sql探索64位Oracle数据库的SQL语言(64oracle)
- Oracle数据库删除数据的常用SQL语句(oracle删除sql)
- 如何使用MySQL查询并分析SQL计划(mysql查询sql计划)
- 如何在MySQL中修改SQL语句?(mysql修改sql语句)
- 精选MySQL常用SQL语句,让你轻松执行数据库操作(mysql常用sql语句)
- Oracle SQL查询前一天的数据(oracle前一天sql)
- 如何在Linux上导入SQL文件:操作简单易学(linux导入sql文件)
- MySQL数据库备份还原SQL操作指南(mysql数据还原sql)
- Oracle SQL跟踪工具的使用指南(oracle跟踪sql工具)
- MSSQL恢复数据:从SQL文件进行还原(mssql还原sql文件)
- SQL与Redis实现数据的迅速存取(sql与redis)
- Oracle SQL文档学习必备权威指南(oracle sql文档)
- Oracle SQL命运之夜,卡死危机(oracle sql卡死)