指纹协查统计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,记录实际使用情况. 最后要出个统计表,把计划和实际的数据结 ...
随机推荐
- [翻译]Review——Learn these core JavaScript concepts in just a few minutes
Learn these core JavaScript concepts in just a few minutes(只需几分钟即可学习这些核心JavaScript概念) 原文地址:https://m ...
- html开发那些不好的习惯,和问题。
最近网上看了好多html开发中那些问题和不好的习惯,顺手总结一下. 一.上下间距 在开发中你会发现你明明设置的两个p标签上下间距为20px但你实际测量中会发现他会多4~8px,这是为什么呢!如果你是老 ...
- js判断pc端和移动端的方法
function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = ["Android", " ...
- HTML中的Head标签学习
在页面加载完成的时候,标签head里的内容,是不会在页面中显示出来的.它包含了像页面的<title>(标题) ,CSS(如果你想用CSS来美化页面内容),图标和其他的元数据(比如 作者,关 ...
- Hadoop & Spark & Hive & HBase
Hadoop: http://hadoop.apache.org/docs/r2.6.4/hadoop-project-dist/hadoop-common/SingleCluster.html bi ...
- [转]Linux芯片级移植与底层驱动(基于3.7.4内核)
1. SoC Linux底层驱动的组成和现状 为了让Linux在一个全新的ARM SoC上运行,需要提供大量的底层支撑,如定时器节拍.中断控制器.SMP启动.CPU hotplug以及底层的G ...
- DHCP服务搭建
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP ...
- 立即抢注我的免费1T云空间
立即抢注我的免费1T云空间 在IDC行业中,有许多的免费空间,而真正的免费空间又能有多少?我是一个草根站长,说实话,为了寻找一个很好的免费空间,我在网上找了好多,几乎所有的免费空间都用过,但当网站运行 ...
- C#调用C++函数
一.新建C++项目 1.在VS2012中新建->项目->模版->其他语言->Win32->Win32项目->下一步->选DLL,导出符号. 2.在XX.h项目 ...
- Jmeter测试普通java类说明
概述 Apache JMeter是Apache组织开发的基于Java的压力测试工具.本文档主要描述用Jmeter工具对基于Dubbo.Zookeeper框架的Cassandra接口.区块链接口进行压力 ...