oracle 查询本年12月,ORACLE 写一条Sql语句查出年份,1月,2月,3月....12月的订单总数列表...
表结构:
CREATE TABLE [dbo].[Exam](
[S_date] [datetime] NOT NULL,
[Order_Id] [varchar](50) NOT NULL,
[Product_Id] [varchar](50) NOT NULL,
[Amt] [numeric](18, 0) NOT NULL
) ON [PRIMARY]
select y,sum(c1) as m1,sum(c2) as m2,sum(c3) as m3,sum(c4) as m4,sum(c5) as m5,sum(c6) as m6,
sum(c7) as m7,sum(c8) as m8,sum(c9) as m9,sum(c10) as m10,sum(c11) as m11,sum(c12) as m12
from
(
select
y,
case m when 1 then c else 0 end as c1,
case m when 2 then c else 0 end as c2,
case m when 3 then c else 0 end as c3,
case m when 4 then c else 0 end as c4,
case m when 5 then c else 0 end as c5,
case m when 6 then c else 0 end as c6,
case m when 7 then c else 0 end as c7,
case m when 8 then c else 0 end as c8,
case m when 9 then c else 0 end as c9,
case m when 10 then c else 0 end as c10,
case m when 11 then c else 0 end as c11,
case m when 12 then c else 0 end as c12
from
(
select y,m,count(s_date) as c from
(
select datepart(year,convert(DateTime,s_date)) as y,
datepart(month,convert(DateTime,s_date)) as m ,
s_date from exam
) as T1
group by T1.y,T1.m
)
as T2
) as T3
group by T3.y(这是sql server的)
oracle 查询本年12月,ORACLE 写一条Sql语句查出年份,1月,2月,3月....12月的订单总数列表...相关推荐
- Mybatis 获取当前序列和下一个序列值 以及在一个方法中写多条SQL 语句
目录 1.Mybatis 获取当前序列和下一个序列值 2.Mybatis 在一个方法中写多条SQL 语句 1.Mybatis 获取当前序列和下一个序列值 #获取当前序列值 select XXX_seq ...
- 【项目经验】如果想在mapper.xml文件中的一个标签中写多条sql语句,则需要在jdbc的配置文件中稍做配置
如果想在mapper.xml文件中的一个标签中写多条sql语句,则需要在jdbc的配置文件中稍做配置: url=jdbc:mysql://127.0.0.1:3306/airipo?useUnicod ...
- SQL查询重复数据,只显示一条sql语句
2种方法, 1.在select后面加 distinct 可以过滤重复的数据, 点评:在海量数据下效率低 2.利用group by ,把查询到的字段都放在group by后面,点评:效率比distinc ...
- oracle 把结果加上百分号_用一条sql语句显示数据百分比并加百分号
求数值所占比重 关键点:(round(t1.cnt/t2.totalCount*100,2))||'%' 例子: 如下表所示,车辆信息注册表carInfo ID CAR_TYPE CAR_ONWER ...
- mysql求学号的总分_有一个student表,有学号,姓名,科目,成绩等字段,请写一条sql语句,算出学生的总分数?...
展开全部 Mysql 示例: 1. 创建t_student表CREATE TABLE `62616964757a686964616fe59b9ee7ad9431333365636634t_studen ...
- 写一条SQL语句取出第31条到40条记录
解1: select top 10 * from A where id not in (select top 30 id from A) 解2: select top 10 * from A wher ...
- 在Oracle中不通过存储过程一次执行多条SQL语句Oracle PL/SQL
PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL ...
- 160804、oracle查询:取出每组中的第一条记录
oracle查询:取出每组中的第一条记录 按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info group ...
- oracle分组查询取第一条数据,160804、oracle查询:取出每组中的第一条记录
oracle查询:取出每组中的第一条记录 按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info group b ...
最新文章
- PHP学习笔记-PHP语言基础1
- jenkins rec cve-2019-1003000 复现
- git的简单操作命令
- 怎么做应力应变曲线_做冲压材质分析很重要,材料性能分析汇总~
- JavaScript学习笔记——BOM_window对象
- webpack打包发布
- 因特尔计算棒(Intel Movidius Necural Compute)
- html主要的骨架结构
- 小米路由器梅林_小米路由器刷Merlin
- 无线网络dns服务器是多少,中国移动宽带dns是多少?
- 【电子知识摘要】合金电阻
- 【渗透测试实战】—社会工程学利用详解
- 拓嘉启远电商:如何应付拼多多风控
- 编写你的应用程序(三)、3D图形
- 微信3.7.6.29 pc版无法使用fiddler抓小程序包
- 关于《人月神话》的读后感
- java.util工具类之Currency类
- C++构造函数概念及使用方法
- UAF 身份认证框架
- 阿里云视频点播指定清晰度
热门文章
- 面试问题回答!^-^
- cloudstack集群部署记录
- 【053】2018风雨同舟砥砺前行
- js计算贷款金额怎么算
- 在调用CoCreateInstance时返回没有注册类?
- android 图片自动裁剪图片大小,android调用原生图片裁剪后图片尺寸缩放的解决方法...
- C++的cin.get()
- Microsoft Store 里的一个倒数定时器软件 - Free Countdown Timer
- html table hover,表格列的hover状态与选中状态
- 又一款匿名社交应用诞生:一只“乌鸦”飞来了