项目统计sql记录:
获取不同诚信等级的企业数
1:首先获取某个网格区域,某个企业类型所有的活动的企业数
2:获取上一年的惩罚企业数(排除重复的企业一年中多次惩罚记录,获取最新一条即可)
3:排除诚信评定中同一个企业在同一个评定级别中多条记录去最新的企业的评定等级
4:排除诚信评定中企业在上一年被惩罚的企业
SELECT ec.score_level,COUNT(ec.score_level) AS count
FROM g_enterprise_credit ec
INNER JOIN (
SELECT enterprise_id,MAX(update_time) AS update_time,score_level FROM g_enterprise_credit
GROUP BY
enterprise_id
) m ON m.enterprise_id = ec.enterprise_id AND m.update_time = ec.update_time AND m.score_level = ec.score_level
INNER JOIN g_enterprises AS en ON en.id = ec.enterprise_id
LEFT JOIN g_enterprise_type AS et ON et.id = ec.enterprise_type_id
LEFT JOIN g_system_netregion AS sn ON sn.id = en.net_range_id
WHERE
(
ec.is_tmp_storage = 0
AND ec.`status` = 2
AND ec.enterprise_type_id LIKE '0112%'
AND en.net_range_id IN (
'DD5FA7FA-80D4-CB29-C4D4-E0592EFBA8A8',
'E48D6B98-A834-E8FC-083E-809B006C6615'
)
AND en.is_active = 1
AND ec.enterprise_id NOT IN (
SELECT e.id FROM g_administrative_penalty ap
INNER JOIN (
SELECT MAX(penalty_time) AS penalty_time,enterprise_id FROM
g_administrative_penalty GROUP BY enterprise_id
) m ON m.penalty_time = ap.penalty_time AND m.enterprise_id = ap.enterprise_id
INNER JOIN g_enterprises e ON e.id = ap.enterprise_id
INNER JOIN g_enterprise_type et ON et.id = ap.enterprise_type_id WHERE
e.is_active = 1
AND e.register_area_stan LIKE '321081%'
AND e.net_range_id IN (
'DD5FA7FA-80D4-CB29-C4D4-E0592EFBA8A8',
'E48D6B98-A834-E8FC-083E-809B006C6615'
)
AND ap.is_active = '1'
AND (
ap.penalty_time >= 1420041600
AND ap.penalty_time <= 1451491200
)
AND ap.enterprise_type_id LIKE '0112%'
AND e.id IN (
SELECT
a.id
FROM
g_enterprises a
LEFT JOIN g_area_stan c ON c.area_code = a.register_area_stan
LEFT JOIN g_system_netregion d ON d.id = a.net_range_id
LEFT JOIN g_re_enterprises_types et ON et.enterprise_id = a.id
WHERE
1 = 1
AND a.register_area_stan LIKE '321081%'
AND a.is_active = 1
AND net_range_id IN (
'DD5FA7FA-80D4-CB29-C4D4-E0592EFBA8A8',
'EDB7F03B-994B-741D-8050-023ED8ED511B')
AND enterprise_type_id LIKE '0112%'
GROUP BY
a.id
)
ORDER BY
ap.penalty_time DESC
)
)
GROUP BY
ec.score_level;
相关推荐
整理的sql练习,很经典,可以帮助学习,包含数据库的查询,统计,分组,也包含一些高级sql特性
oracel pl/sql 编程 用户管理
公司物联网开发设备关联区域功能时整理的基于国家统计局的全国区域sql,省市县区街道五级联动,以父子级相关联,可用于区域查询和构建区域树
全国初中高中学校数据库sql(包含省市地区,已整理,直接导入)
Hive的优点是学习成本低,可以通过类似SQL语句实现快速MapReduce统计,使MapReduce变得更加简单,而不必开发专门的MapReduce应用程序。hive是十分适合数据仓库的统计分析和Windows注册表文件。 本文是Hive的开发...
国家统计局 2017-03-10 发布的最新县及县以上行政区划代码(截止2016年12月31日) 收集整理后做成oracle、Mysql数据库脚本,供大家统计、开发参考。 2016年与2015年版本很多县规划为区,行政区划总数有所减少。 五级...
changefilter.sql ...统计.sql 获取数据库版本信息.sql 表空间使用情况.txt 表空间使用查询.sql 表空间剩余空间查看.sql 表空间回收.sql 过滤表清除sql生成.sql 进程使用回滚段查询.sql 锁表查询.sql
http://www.stats.gov.cn/tjsj/tjbz/hyflbz/201710/t20171012_1541679.html (国家统计局 2017年国民经济行业分类(GB/T 4754—2017)行业类型整理,分层级,直接导入就可以使用,是.sql文件)
国家统计局2018年度发布的区划编码,通过本人整理SQL格式,有需要的朋友可通过本文档自行生成到数据库中。格式如下: insert into Sys_District (DistrictCode, DistrictPCode, DistrictName) values('11', '00', '...
整理后的身份证前6位匹配户籍地址对应的数据地区sql脚本
国家统计局2018年度发布的区划编码,通过本人整理SQL格式,有需要的朋友可通过本文档自行生成到数据库中。格式如下: insert into Sys_District (DistrictCode, DistrictPCode, DistrictName) values('11', '00', '...
根据国家统计局发布的最新国家行政区域代码整理的sql脚本,sqlite文件、excel,没有港澳台详细区域
全国地区的省份、城市、区县这些新政区划的最新Sql脚本 数据来源于国家统计局2013最新的行政区划数据
收集整理后做成oracle、Mysql数据库脚本,供大家统计、开发参考。 压缩包包含3个文件:(全部 UTF- 8 字符编码) sys_area_oracle.sql(结构和数据) sys_area_mysql.sql(结构和数据) sys_area_office.xlsx ...
最后说一句,只要你能把几个Sql server版本的数据整理好(主要是系统数据库的路径问题(好像现在盒子已经有绿色企业版的文件了),DLL全部copy就OK了),都可以使用我的管理工具进行管理,呵呵,当然你也可以作出...
根据国家统计局在2017年3月10日发布的截止到2016年县及县以上行政区划代码数据(http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201703/t20170310_1471429.html)进行加工整理的SQL文件。执行后可直接建表,插入数据。并...
根据国家统计局(http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/)发布的2019年统计用区划和城乡划分代码,发布时间是2020年2月25日,属于最新的,整理成sql语句,供下载
书名: SQLServer2008查询性能优化 作者: 弗里奇(Grant Fritchey) 出版社: 人民邮电出版社 出版日期: 2010年8月1日 ISBN: 9787115230294 编辑推荐 《SQL Server 2008查询性能优化》为你提供了处理查询性能所...
书名: SQLServer2008查询性能优化 作者: 弗里奇(Grant Fritchey) 出版社: 人民邮电出版社 出版日期: 2010年8月1日 ISBN: 9787115230294 编辑推荐 《SQL Server 2008查询性能优化》为你提供了处理查询性能所...
游标 2 通过本实验的学习,使学生掌握游标编程的方法。 二、实验内容 (1)对银行贷款数据库,...将实验结果反映在实验报告中,并对实验中遇到的问题及解决方案、进行整理、分析总结,提出实验结论或自己的看法。