指纹协查统计sql
NVL(zt.zt_djzs,0),NVL(zt.zt_shzs,0),NVL(zt.zt_bzzs,0),
NVL(dc.dc_djzs,0),NVL(dc.dc_shzs,0),NVL(dc.dc_bzzs,0),
NVL(qk.qk_djzs,0),NVL(qk.qk_shzs,0),NVL(qk.qk_bzzs,0),
NVL(bk.bk_djzs,0),NVL(bk.bk_shzs,0),NVL(bk.bk_bzzs,0)
from
(select zc.LRDWDM,
sum( case when zc.spzt='01' then 1 when zc.spzt='02' then 1 when zc.spzt='03' then 1 ELSE 0 END ) as zc_djzs,
sum( case when zc.spzt='03' then 1 ELSE 0 END ) as zc_shzs,
sum( case when zc.spzt='03' and zc.ZWBZZTDM='04' then 1 ELSE 0 END ) as zc_bzzs
from YW_ZWXC_ZCRWQQ zc group by zc.LRDWDM) zc,
(select zt.lrdwdm,
sum( case when zt.spzt='01' then 1 when zt.spzt='02' then 1 when zt.spzt='03' then 1 ELSE 0 END ) as zt_djzs,
sum( case when zt.spzt='03' then 1 ELSE 0 END ) as zt_shzs,
sum( case when zt.spzt='03' and zt.ZWBZZTDM='04' then 1 ELSE 0 END ) as zt_bzzs
from YW_ZWXC_SZZWZTRWQQ zt group by zt.lrdwdm) zt,
(select dc.LRDWDM,
sum( case when dc.spzt='01' then 1 when dc.spzt='02' then 1 when dc.spzt='03' then 1 ELSE 0 END ) as dc_djzs,
sum( case when dc.spzt='03' then 1 ELSE 0 END ) as dc_shzs,
sum( case when dc.spzt='03' and dc.ZWBZZTDM='04' then 1 ELSE 0 END ) as dc_bzzs
from YW_ZWXC_DCRWQQ dc group by dc.LRDWDM) dc,
(select qk.LRDWDM,
sum( case when qk.spzt='01' then 1 when qk.spzt='02' then 1 when qk.spzt='03' then 1 ELSE 0 END ) as qk_djzs,
sum( case when qk.spzt='03' then 1 ELSE 0 END ) as qk_shzs,
sum( case when qk.spzt='03' and qk.ZWBZZTDM='04' then 1 ELSE 0 END ) as qk_bzzs
from YW_ZWXC_QKJLXCRWQQ qk group by qk.LRDWDM) qk,
(select bk.LRDWDM,
sum( case when bk.spzt='01' then 1 when bk.spzt='02' then 1 when bk.spzt='03' then 1 ELSE 0 END ) as bk_djzs,
sum( case when bk.spzt='03' then 1 ELSE 0 END ) as bk_shzs,
sum( case when bk.spzt='03' and bk.ZWBZZTDM='04' then 1 ELSE 0 END ) as bk_bzzs
from YW_ZWXC_SZZWBKRWQQ bk group by bk.LRDWDM) bk,
sys_dictitem dic
where
zc.LRDWDM(+) = dic.code and zt.lrdwdm(+) = dic.code and dc.lrdwdm(+) = dic.code and qk.lrdwdm(+) = dic.code and bk.lrdwdm(+) = dic.code
and dic.groupid ='CODE_UNIT' ORDER BY ZC.zc_djzs ASC
指纹协查统计sql的更多相关文章
- 统计sql语句执行效率
--统计sql语句执行效率SELECT (total_elapsed_time / execution_count)/1000 N'平均时间ms' ,total_elapsed_time/1000 N ...
- 如何查詢 SQL Server 資料庫中欄位值為 NULL 的資料(转)
最近使用mssql的时候对于未null的字段查询不到 http://blogs.msdn.com/b/jchiou/archive/2008/05/01/sql-server-null.aspx 先建 ...
- 统计sql server 2012表的行数
--功能:统计sql server 2012表的行数 SELECT a.name, a.object_id, b.rows, b.index_id FROM sys.tables AS a INNER ...
- 使用JDBC分别利用Statement和PreparedStatement来对MySQL数据库进行简单的增删改查以及SQL注入的原理
一.MySQL数据库的下载及安装 https://www.mysql.com/ 点击DOWNLOADS,拉到页面底部,找到MySQL Community(GPL)Downloads,点击 选择下图中的 ...
- 常用的数据统计Sql 总结
最近刚在搞一个BI的项目,里面需要大量的sql 数据统计相关运用,加深了我又对SQL的理解与使用. 所以,分享几个数据统计时常用的sql 语句总结: 1. 统计各个条件下的数据 select Batc ...
- Netsuite Formula > Oracle函数列表速查(PL/SQL单行函数和组函数详解).txt
PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序.在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 ...
- 常用的数据统计Sql 总结(转)
转:http://www.cnblogs.com/zhangweizhong/p/5577842.html 最近刚在搞一个BI的项目,里面需要大量的sql 数据统计相关运用,加深了我又对SQL的理解与 ...
- 一些牛逼的统计SQL
SQL 1.查询连续2天,每天发帖大于等于2次的用户 SELECT USER_ID FROM ( SELECT USER_ID, DATEDIFF(CREATE_TIME, '1971-01-01') ...
- 分组统计SQL
Itpub上遇到一个求助写SQL的帖子,感觉很有意思,于是写出来看看,要求如下: 有个计划表1, 记录物料的年度计划量 有个实际使用情况表2,记录实际使用情况. 最后要出个统计表,把计划和实际的数据结 ...
随机推荐
- JSP九个内置对象及指令、动作标签
一.JSP九大内置对象 (一)JSP中无需创建就可以使用的9个对象 输入输出对象 1.response(HttpServletResponse):处理JSP生成的响应,然后将响应结果发送给客户端.是s ...
- 苹果ios,下拉菜单错位的问题(目前iphone x没发现有这个问题)
苹果手机,点击下拉框,再点击确认按钮,页面位置错乱(感觉背景整体往上移动了一段距离,并且,页面所有的元素都往上移了一定的距离),导致手机页面底部留白的问题,并且,元素实际位置跟页面位置不一致. 解决方 ...
- Web开发须知的浏览器内幕 缓存与存储篇(1)
本文禁止转载,由UC浏览器内部出品. 0.前言 大纲 浏览器缓存和存储相关的功能分为四类: 加载流程 Memory Cache Application Cache(简称AppCache) HTTP C ...
- EF Migrations
Enable-Migrations -EnableAutomaticMigrations dbcontent Add-Migration XXXXX Update-Database -Verbose ...
- 微信小程序开发7-JavaScript脚本
1.小程序的主要开发语言是 JavaScript ,开发者使用 JavaScript 来开发业务逻辑以及调用小程序的 API 来完成业务需求. 2.ECMAScript 在大部分开发者看来,ECMAS ...
- LoadRunner对移动互联网后端服务器压力测试
一.LoadRunner简介 LoadRunner,是惠普公司研发的一款预测系统行为和性能的负载测试工具.通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够 ...
- centos7安装lua语言环境
Linux 上安装 Lua 安装非常简单,只需要下载源码包并在终端解压编译即可. 官网地址:http://www.lua.org/download.html 我这里安装的是:lua-5.3.0.tar ...
- 掷骰子游戏窗体实现--Java初级小项目
掷骰子 **多线程&&观察者模式 题目要求:<掷骰子>窗体小游戏,在该游戏中,玩家初始拥有1000的金钱,每次输入押大还是押小,以及下注金额,随机3个骰子的点数,如果3个骰 ...
- miniblast_hash算法c语言实现
对于一组基因文件中的基因序列,选取一段基因片段,作为索引,利用hash表,查找固定的基因片段.有一定的并且容忍错误. 简单讲就是自己实现一个hashtable,将选出特定字符串建立索引,便于查询.输出 ...
- XML序列化 System.Xml.Serialization
一.定义元数据 XML序列化常用属性:XMLRoot,XMlType.XMLText.XMLEnum等 [Serializable] [XmlRoot] public class Product { ...