From 09f6720cffc35abc298a0b8d733e5896290ca45f Mon Sep 17 00:00:00 2001 From: kgdxpr Date: Mon, 4 Nov 2024 11:58:34 +0800 Subject: [PATCH] 'commit' --- WebRoot/html/pages/document/database.html | 204 +++ WebRoot/html/pages/document/database_add.html | 120 ++ WebRoot/html/pages/document/document.html | 4 +- .../771397f5-7a98-45d1-9e19-8371d3be3d70.txt | 1276 +++++++++++++++++ 4 files changed, 1602 insertions(+), 2 deletions(-) create mode 100644 WebRoot/html/pages/document/database_add.html create mode 100644 WebRoot/upload/771397f5-7a98-45d1-9e19-8371d3be3d70.txt diff --git a/WebRoot/html/pages/document/database.html b/WebRoot/html/pages/document/database.html index e69de29b..50f40a40 100644 --- a/WebRoot/html/pages/document/database.html +++ b/WebRoot/html/pages/document/database.html @@ -0,0 +1,204 @@ + + + + + + + + + + + + +
+
+
+
+ +
+ +
+
+
+ +
+
+
+
+ +
+
+
+ + + +
+
+ + + + + + + \ No newline at end of file diff --git a/WebRoot/html/pages/document/database_add.html b/WebRoot/html/pages/document/database_add.html new file mode 100644 index 00000000..18b4d48f --- /dev/null +++ b/WebRoot/html/pages/document/database_add.html @@ -0,0 +1,120 @@ + + + + + + + + + + + +
+
+
+ +
+ +
+ +
+ +
+
+
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/WebRoot/html/pages/document/document.html b/WebRoot/html/pages/document/document.html index 1dc44e2c..e125e6d4 100644 --- a/WebRoot/html/pages/document/document.html +++ b/WebRoot/html/pages/document/document.html @@ -69,7 +69,7 @@
@@ -138,7 +138,7 @@ if (obj.event === 'addFile') { layer.open({ type: 2, - title: '上传文件', + title: '上传文档', area: ['600px', '230px'], shade: 0.1, content: './document_add.html' diff --git a/WebRoot/upload/771397f5-7a98-45d1-9e19-8371d3be3d70.txt b/WebRoot/upload/771397f5-7a98-45d1-9e19-8371d3be3d70.txt new file mode 100644 index 00000000..a68d0116 --- /dev/null +++ b/WebRoot/upload/771397f5-7a98-45d1-9e19-8371d3be3d70.txt @@ -0,0 +1,1276 @@ +CREATE MATERIALIZED VIEW "public"."mv_dp_baner_area" +AS +SELECT '小学'::text AS stage, + j212_r.gatherregionc, + CASE j212_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j212_r.recordyear, + j212_r.c AS didgroup, + j212_r.did, + sum((((((j212_r.f + j212_r.g) + j212_r.h) + j212_r.i) + j212_r.j) + j212_r.k)) AS total + FROM j212_r + WHERE ((j212_r.did = ANY (ARRAY[3, 4, 5, 6, 7, 8, 9, 10, 11, 12])) AND ((j212_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j212_r.gatherregionc, j212_r.citycountrygroup, j212_r.recordyear, j212_r.c, j212_r.did +UNION ALL + SELECT '初中'::text AS stage, + j213_r.gatherregionc, + CASE j213_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j213_r.recordyear, + j213_r.c AS didgroup, + j213_r.did, + sum(((j213_r.g + j213_r.h) + j213_r.i)) AS total + FROM j213_r + WHERE ((j213_r.did = ANY (ARRAY[3, 4, 5, 6, 7, 8, 9, 10, 11, 12])) AND ((j213_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j213_r.gatherregionc, j213_r.citycountrygroup, j213_r.recordyear, j213_r.c, j213_r.did +UNION ALL + SELECT '高中'::text AS stage, + j213_r.gatherregionc, + CASE j213_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j213_r.recordyear, + j213_r.c AS didgroup, + j213_r.did, + sum(((j213_r.l + j213_r.m) + j213_r.n)) AS total + FROM j213_r + WHERE ((j213_r.did = ANY (ARRAY[3, 4, 5, 6, 7, 8, 9, 10, 11, 12])) AND ((j213_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j213_r.gatherregionc, j213_r.citycountrygroup, j213_r.recordyear, j213_r.c, j213_r.did; + +ALTER MATERIALIZED VIEW "public"."mv_dp_baner_area" OWNER TO "postgres"; + + +CREATE MATERIALIZED VIEW "public"."mv_dp_banxuetiaojian_organization" +AS +SELECT stage, + gatherregionc, + CASE citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + organizationno, + recordyear, + sum(xiaosheno) AS xiaosheno, + sum(jiaoxuejiaofuno) AS jiaoxuejiaofuno, + sum(xueshengsusheno) AS xueshengsusheno, + sum(zhandimianjino) AS zhandimianjino, + sum(lvhuamianjino) AS lvhuamianjino, + sum(yundongchangdino) AS yundongchangdino + FROM ( SELECT '小学'::text AS stage, + j512_r.gatherregionc, + j512_r.citycountrygroup, + j512_r.organizationno, + j512_r.recordyear, + sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xiaosheno, + 0 AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + 0 AS zhandimianjino, + 0 AS lvhuamianjino, + 0 AS yundongchangdino + FROM j512_r + WHERE ((j512_r.did = 1) AND ((j512_r.schooltypegroup)::text = '小学'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear + UNION ALL + SELECT '初中'::text AS stage, + j512_r.gatherregionc, + j512_r.citycountrygroup, + j512_r.organizationno, + j512_r.recordyear, + sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xiaosheno, + 0 AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + 0 AS zhandimianjino, + 0 AS lvhuamianjino, + 0 AS yundongchangdino + FROM j512_r + WHERE ((j512_r.did = 1) AND ((j512_r.schooltypegroup)::text = '普通初中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear + UNION ALL + SELECT '高中'::text AS stage, + j512_r.gatherregionc, + j512_r.citycountrygroup, + j512_r.organizationno, + j512_r.recordyear, + sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xiaosheno, + 0 AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + 0 AS zhandimianjino, + 0 AS lvhuamianjino, + 0 AS yundongchangdino + FROM j512_r + WHERE ((j512_r.did = 1) AND ((j512_r.schooltypegroup)::text = '普通高中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear + UNION ALL + SELECT '小学'::text AS stage, + j512_r.gatherregionc, + j512_r.citycountrygroup, + j512_r.organizationno, + j512_r.recordyear, + 0 AS xiaosheno, + sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + 0 AS zhandimianjino, + 0 AS lvhuamianjino, + 0 AS yundongchangdino + FROM j512_r + WHERE ((j512_r.did = 4) AND ((j512_r.schooltypegroup)::text = '小学'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear + UNION ALL + SELECT '初中'::text AS stage, + j512_r.gatherregionc, + j512_r.citycountrygroup, + j512_r.organizationno, + j512_r.recordyear, + 0 AS xiaosheno, + sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + 0 AS zhandimianjino, + 0 AS lvhuamianjino, + 0 AS yundongchangdino + FROM j512_r + WHERE ((j512_r.did = 4) AND ((j512_r.schooltypegroup)::text = '普通初中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear + UNION ALL + SELECT '高中'::text AS stage, + j512_r.gatherregionc, + j512_r.citycountrygroup, + j512_r.organizationno, + j512_r.recordyear, + 0 AS xiaosheno, + sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + 0 AS zhandimianjino, + 0 AS lvhuamianjino, + 0 AS yundongchangdino + FROM j512_r + WHERE ((j512_r.did = 4) AND ((j512_r.schooltypegroup)::text = '普通高中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear + UNION ALL + SELECT '小学'::text AS stage, + j512_r.gatherregionc, + j512_r.citycountrygroup, + j512_r.organizationno, + j512_r.recordyear, + 0 AS xiaosheno, + 0 AS jiaoxuejiaofuno, + sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xueshengsusheno, + 0 AS zhandimianjino, + 0 AS lvhuamianjino, + 0 AS yundongchangdino + FROM j512_r + WHERE ((j512_r.did = 16) AND ((j512_r.schooltypegroup)::text = '小学'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear + UNION ALL + SELECT '初中'::text AS stage, + j512_r.gatherregionc, + j512_r.citycountrygroup, + j512_r.organizationno, + j512_r.recordyear, + 0 AS xiaosheno, + 0 AS jiaoxuejiaofuno, + sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xueshengsusheno, + 0 AS zhandimianjino, + 0 AS lvhuamianjino, + 0 AS yundongchangdino + FROM j512_r + WHERE ((j512_r.did = 16) AND ((j512_r.schooltypegroup)::text = '普通初中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear + UNION ALL + SELECT '高中'::text AS stage, + j512_r.gatherregionc, + j512_r.citycountrygroup, + j512_r.organizationno, + j512_r.recordyear, + 0 AS xiaosheno, + 0 AS jiaoxuejiaofuno, + sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xueshengsusheno, + 0 AS zhandimianjino, + 0 AS lvhuamianjino, + 0 AS yundongchangdino + FROM j512_r + WHERE ((j512_r.did = 16) AND ((j512_r.schooltypegroup)::text = '普通高中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear + UNION ALL + SELECT '小学'::text AS stage, + j522_r.gatherregionc, + j522_r.citycountrygroup, + j522_r.organizationno, + j522_r.recordyear, + 0 AS xiaosheno, + 0 AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + sum(j522_r.d) AS zhandimianjino, + 0 AS lvhuamianjino, + 0 AS yundongchangdino + FROM j522_r + WHERE (((j522_r.schooltypegroup)::text = '小学'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear + UNION ALL + SELECT '初中'::text AS stage, + j522_r.gatherregionc, + j522_r.citycountrygroup, + j522_r.organizationno, + j522_r.recordyear, + 0 AS xiaosheno, + 0 AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + sum(j522_r.d) AS zhandimianjino, + 0 AS lvhuamianjino, + 0 AS yundongchangdino + FROM j522_r + WHERE (((j522_r.schooltypegroup)::text = '普通初中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear + UNION ALL + SELECT '高中'::text AS stage, + j522_r.gatherregionc, + j522_r.citycountrygroup, + j522_r.organizationno, + j522_r.recordyear, + 0 AS xiaosheno, + 0 AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + sum(j522_r.d) AS zhandimianjino, + 0 AS lvhuamianjino, + 0 AS yundongchangdino + FROM j522_r + WHERE (((j522_r.schooltypegroup)::text = '普通高中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear + UNION ALL + SELECT '小学'::text AS stage, + j522_r.gatherregionc, + j522_r.citycountrygroup, + j522_r.organizationno, + j522_r.recordyear, + 0 AS xiaosheno, + 0 AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + 0 AS zhandimianjino, + sum(j522_r.e) AS lvhuamianjino, + 0 AS yundongchangdino + FROM j522_r + WHERE (((j522_r.schooltypegroup)::text = '小学'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear + UNION ALL + SELECT '初中'::text AS stage, + j522_r.gatherregionc, + j522_r.citycountrygroup, + j522_r.organizationno, + j522_r.recordyear, + 0 AS xiaosheno, + 0 AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + 0 AS zhandimianjino, + sum(j522_r.e) AS lvhuamianjino, + 0 AS yundongchangdino + FROM j522_r + WHERE (((j522_r.schooltypegroup)::text = '普通初中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear + UNION ALL + SELECT '高中'::text AS stage, + j522_r.gatherregionc, + j522_r.citycountrygroup, + j522_r.organizationno, + j522_r.recordyear, + 0 AS xiaosheno, + 0 AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + 0 AS zhandimianjino, + sum(j522_r.e) AS lvhuamianjino, + 0 AS yundongchangdino + FROM j522_r + WHERE (((j522_r.schooltypegroup)::text = '普通高中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear + UNION ALL + SELECT '小学'::text AS stage, + j522_r.gatherregionc, + j522_r.citycountrygroup, + j522_r.organizationno, + j522_r.recordyear, + 0 AS xiaosheno, + 0 AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + 0 AS zhandimianjino, + 0 AS lvhuamianjino, + sum(j522_r.f) AS yundongchangdino + FROM j522_r + WHERE (((j522_r.schooltypegroup)::text = '小学'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear + UNION ALL + SELECT '初中'::text AS stage, + j522_r.gatherregionc, + j522_r.citycountrygroup, + j522_r.organizationno, + j522_r.recordyear, + 0 AS xiaosheno, + 0 AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + 0 AS zhandimianjino, + 0 AS lvhuamianjino, + sum(j522_r.f) AS yundongchangdino + FROM j522_r + WHERE (((j522_r.schooltypegroup)::text = '普通初中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear + UNION ALL + SELECT '高中'::text AS stage, + j522_r.gatherregionc, + j522_r.citycountrygroup, + j522_r.organizationno, + j522_r.recordyear, + 0 AS xiaosheno, + 0 AS jiaoxuejiaofuno, + 0 AS xueshengsusheno, + 0 AS zhandimianjino, + 0 AS lvhuamianjino, + sum(j522_r.f) AS yundongchangdino + FROM j522_r + WHERE (((j522_r.schooltypegroup)::text = '普通高中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear) t + GROUP BY stage, gatherregionc, citycountrygroup, organizationno, recordyear; + +ALTER MATERIALIZED VIEW "public"."mv_dp_banxuetiaojian_organization" OWNER TO "postgres"; + + +CREATE MATERIALIZED VIEW "public"."mv_dp_banxuetiaojian_area" +AS +SELECT stage, + gatherregionc, + citycountrygroup, + recordyear, + sum(xiaosheno) AS xiaosheno, + sum(jiaoxuejiaofuno) AS jiaoxuejiaofuno, + sum(xueshengsusheno) AS xueshengsusheno, + sum(zhandimianjino) AS zhandimianjino, + sum(lvhuamianjino) AS lvhuamianjino, + sum(yundongchangdino) AS yundongchangdino + FROM mv_dp_banxuetiaojian_organization + GROUP BY stage, gatherregionc, citycountrygroup, recordyear; + +ALTER MATERIALIZED VIEW "public"."mv_dp_banxuetiaojian_area" OWNER TO "postgres"; + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_class_organization" +AS +SELECT stage, + gatherregionc, + CASE citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + organizationno, + recordyear, + didgroup, + sum(classno) AS classno, + sum(studentno) AS studentno + FROM ( SELECT '小学'::text AS stage, + j212_r.gatherregionc, + j212_r.citycountrygroup, + j212_r.organizationno, + j212_r.recordyear, + unnest(ARRAY['一年级'::text, '二年级'::text, '三年级'::text, '四年级'::text, '五年级'::text, '六年级'::text]) AS didgroup, + unnest(ARRAY[j212_r.f, j212_r.g, j212_r.h, j212_r.i, j212_r.j, j212_r.k]) AS classno, + 0 AS studentno + FROM j212_r + WHERE ((j212_r.did = 1) AND ((j212_r.gatherregionb)::text = '长春市'::text)) + UNION ALL + SELECT '初中'::text AS stage, + j213_r.gatherregionc, + j213_r.citycountrygroup, + j213_r.organizationno, + j213_r.recordyear, + unnest(ARRAY['初一年级'::text, '初二年级'::text, '初三年级'::text]) AS didgroup, + unnest(ARRAY[j213_r.g, j213_r.h, j213_r.i]) AS classno, + 0 AS studentno + FROM j213_r + WHERE ((j213_r.did = 1) AND ((j213_r.gatherregionb)::text = '长春市'::text)) + UNION ALL + SELECT '高中'::text AS stage, + j213_r.gatherregionc, + j213_r.citycountrygroup, + j213_r.organizationno, + j213_r.recordyear, + unnest(ARRAY['高一年级'::text, '高二年级'::text, '高三年级'::text]) AS didgroup, + unnest(ARRAY[j213_r.l, j213_r.m, j213_r.n]) AS classno, + 0 AS studentno + FROM j213_r + WHERE ((j213_r.did = 1) AND ((j213_r.gatherregionb)::text = '长春市'::text)) + UNION ALL + SELECT '小学'::text AS stage, + j312_r.gatherregionc, + j312_r.citycountrygroup, + j312_r.organizationno, + j312_r.recordyear, + unnest(ARRAY['一年级'::text, '二年级'::text, '三年级'::text, '四年级'::text, '五年级'::text, '六年级'::text]) AS didgroup, + 0 AS classno, + unnest(ARRAY[j312_r.j, j312_r.k, j312_r.l, j312_r.m, j312_r.n, j312_r.o]) AS studentno + FROM j312_r + WHERE ((j312_r.did = 1) AND ((j312_r.gatherregionb)::text = '长春市'::text)) + UNION ALL + SELECT '初中'::text AS stage, + j313_r.gatherregionc, + j313_r.citycountrygroup, + j313_r.organizationno, + j313_r.recordyear, + unnest(ARRAY['初一年级'::text, '初二年级'::text, '初三年级'::text]) AS didgroup, + 0 AS classno, + unnest(ARRAY[j313_r.i, j313_r.j, j313_r.k]) AS studentno + FROM j313_r + WHERE ((j313_r.did = 1) AND ((j313_r.gatherregionb)::text = '长春市'::text)) + UNION ALL + SELECT '高中'::text AS stage, + j314_r.gatherregionc, + j314_r.citycountrygroup, + j314_r.organizationno, + j314_r.recordyear, + unnest(ARRAY['高一年级'::text, '高二年级'::text, '高三年级'::text]) AS didgroup, + 0 AS classno, + unnest(ARRAY[j314_r.i, j314_r.j, j314_r.k]) AS studentno + FROM j314_r + WHERE ((j314_r.did = 1) AND ((j314_r.gatherregionb)::text = '长春市'::text))) t + GROUP BY stage, gatherregionc, citycountrygroup, organizationno, recordyear, didgroup; + +ALTER MATERIALIZED VIEW "public"."mv_dp_class_organization" OWNER TO "postgres"; + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_class_area" +AS +SELECT stage, + gatherregionc, + citycountrygroup, + recordyear, + didgroup, + sum(classno) AS classno, + sum(studentno) AS studentno + FROM mv_dp_class_organization + GROUP BY stage, gatherregionc, citycountrygroup, recordyear, didgroup; + +ALTER MATERIALIZED VIEW "public"."mv_dp_class_area" OWNER TO "postgres"; + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_zyjszw_organization" +AS +SELECT '小学'::text AS stage, + j422_r.gatherregionc, + CASE j422_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j422_r.organizationno, + j422_r.recordyear, + j422_r.b AS didgroup, + sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total + FROM j422_r + WHERE ((j422_r.did = ANY (ARRAY[4, 5, 6, 7, 8, 9])) AND ((j422_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j422_r.schooltypegroup, j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear, j422_r.b +UNION ALL + SELECT '初中'::text AS stage, + j422_r.gatherregionc, + CASE j422_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j422_r.organizationno, + j422_r.recordyear, + j422_r.b AS didgroup, + sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total + FROM j422_r + WHERE ((j422_r.did = ANY (ARRAY[13, 14, 15, 16, 17, 18])) AND ((j422_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j422_r.schooltypegroup, j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear, j422_r.b +UNION ALL + SELECT '高中'::text AS stage, + j422_r.gatherregionc, + CASE j422_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j422_r.organizationno, + j422_r.recordyear, + j422_r.b AS didgroup, + sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total + FROM j422_r + WHERE ((j422_r.did = ANY (ARRAY[22, 23, 24, 25, 26, 27])) AND ((j422_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j422_r.schooltypegroup, j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear, j422_r.b; + +ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_zyjszw_organization" OWNER TO "postgres"; + + +CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_zyjszw_area" +AS +SELECT stage, + gatherregionc, + citycountrygroup, + recordyear, + didgroup, + sum(total) AS total + FROM mv_dp_teacher_zrjs_zyjszw_organization + GROUP BY stage, gatherregionc, citycountrygroup, recordyear, didgroup; + +ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_zyjszw_area" OWNER TO "postgres"; + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_xl_organization" +AS +SELECT '小学'::text AS stage, + j423_r.gatherregionc, + CASE j423_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j423_r.organizationno, + j423_r.recordyear, + j423_r.b AS didgroup, + sum((((((((((((j423_r.f + j423_r.g) + j423_r.h) + j423_r.i) + j423_r.m) + j423_r.n) + j423_r.o) + j423_r.p) + j423_r.q) + j423_r.r) + j423_r.u) + j423_r.v)) AS total + FROM j423_r + WHERE (((j423_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('312'::character varying)::text, ('345'::character varying)::text])) AND (j423_r.did = ANY (ARRAY[4, 5, 6, 7, 8])) AND ((j423_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j423_r.schooltypegroup, j423_r.gatherregionc, j423_r.citycountrygroup, j423_r.organizationno, j423_r.recordyear, j423_r.b +UNION ALL + SELECT '初中'::text AS stage, + j424_r.gatherregionc, + CASE j424_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j424_r.organizationno, + j424_r.recordyear, + j424_r.b AS didgroup, + sum((((((((((((((((((((j424_r.f + j424_r.g) + j424_r.h) + j424_r.i) + j424_r.m) + j424_r.n) + j424_r.o) + j424_r.p) + j424_r.q) + j424_r.r) + j424_r.s) + j424_r.t) + j424_r.u) + j424_r.v) + j424_r.w) + j424_r.x) + j424_r.y) + j424_r.z) + j424_r.ac) + j424_r.ad)) AS total + FROM j424_r + WHERE (((j424_r.businesstypeno)::text = ANY (ARRAY[('311'::character varying)::text, ('312'::character varying)::text, ('321'::character varying)::text, ('341'::character varying)::text, ('345'::character varying)::text])) AND (j424_r.did = ANY (ARRAY[5, 6, 7, 8, 9])) AND ((j424_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j424_r.schooltypegroup, j424_r.gatherregionc, j424_r.citycountrygroup, j424_r.organizationno, j424_r.recordyear, j424_r.b +UNION ALL + SELECT '高中'::text AS stage, + j424_r.gatherregionc, + CASE j424_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j424_r.organizationno, + j424_r.recordyear, + j424_r.b AS didgroup, + sum((((((((((((((((((((j424_r.f + j424_r.g) + j424_r.h) + j424_r.i) + j424_r.m) + j424_r.n) + j424_r.o) + j424_r.p) + j424_r.q) + j424_r.r) + j424_r.s) + j424_r.t) + j424_r.u) + j424_r.v) + j424_r.w) + j424_r.x) + j424_r.y) + j424_r.z) + j424_r.ac) + j424_r.ad)) AS total + FROM j424_r + WHERE ((j424_r.did = ANY (ARRAY[13, 14, 15, 16, 17])) AND ((j424_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j424_r.schooltypegroup, j424_r.gatherregionc, j424_r.citycountrygroup, j424_r.organizationno, j424_r.recordyear, j424_r.b; + +ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_xl_organization" OWNER TO "postgres"; + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_xl_area" +AS +SELECT stage, + gatherregionc, + citycountrygroup, + recordyear, + didgroup, + sum(total) AS total + FROM mv_dp_teacher_zrjs_xl_organization + GROUP BY stage, gatherregionc, citycountrygroup, recordyear, didgroup; + +ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_xl_area" OWNER TO "postgres"; + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_count_organization" +AS +SELECT '小学'::text AS stage, + j422_r.gatherregionc, + CASE j422_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j422_r.organizationno, + j422_r.recordyear, + sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total, + sum(j422_r.e) AS nvno + FROM j422_r + WHERE ((j422_r.did = 1) AND ((j422_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear +UNION ALL + SELECT '初中'::text AS stage, + j422_r.gatherregionc, + CASE j422_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j422_r.organizationno, + j422_r.recordyear, + sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total, + sum(j422_r.e) AS nvno + FROM j422_r + WHERE ((j422_r.did = 10) AND ((j422_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear +UNION ALL + SELECT '高中'::text AS stage, + j422_r.gatherregionc, + CASE j422_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j422_r.organizationno, + j422_r.recordyear, + sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total, + sum(j422_r.e) AS nvno + FROM j422_r + WHERE ((j422_r.did = 19) AND ((j422_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear; + +ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_count_organization" OWNER TO "postgres"; + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_count_area" +AS +SELECT stage, + gatherregionc, + citycountrygroup, + recordyear, + sum(total) AS total, + sum(nvno) AS nvno + FROM mv_dp_teacher_zrjs_count_organization + GROUP BY stage, gatherregionc, citycountrygroup, recordyear; + +ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_count_area" OWNER TO "postgres"; + + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_age_organization" +AS +SELECT '小学'::text AS stage, + j422_r.gatherregionc, + CASE j422_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j422_r.organizationno, + j422_r.recordyear, + unnest(ARRAY['24岁及以下'::text, '25-29岁'::text, '30-34岁'::text, '35-39岁'::text, '40-44岁'::text, '45-49岁'::text, '50-54岁'::text, '55-59岁'::text, '60岁及以上'::text]) AS didgroup, + unnest(ARRAY[sum(j422_r.f), sum(j422_r.g), sum(j422_r.h), sum(j422_r.i), sum(j422_r.j), sum(j422_r.k), sum(j422_r.l), sum(j422_r.m), sum(j422_r.n)]) AS total + FROM j422_r + WHERE ((j422_r.did = 1) AND ((j422_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear +UNION ALL + SELECT '初中'::text AS stage, + j422_r.gatherregionc, + CASE j422_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j422_r.organizationno, + j422_r.recordyear, + unnest(ARRAY['24岁及以下'::text, '25-29岁'::text, '30-34岁'::text, '35-39岁'::text, '40-44岁'::text, '45-49岁'::text, '50-54岁'::text, '55-59岁'::text, '60岁及以上'::text]) AS didgroup, + unnest(ARRAY[sum(j422_r.f), sum(j422_r.g), sum(j422_r.h), sum(j422_r.i), sum(j422_r.j), sum(j422_r.k), sum(j422_r.l), sum(j422_r.m), sum(j422_r.n)]) AS total + FROM j422_r + WHERE ((j422_r.did = 10) AND ((j422_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear +UNION ALL + SELECT '高中'::text AS stage, + j422_r.gatherregionc, + CASE j422_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j422_r.organizationno, + j422_r.recordyear, + unnest(ARRAY['24岁及以下'::text, '25-29岁'::text, '30-34岁'::text, '35-39岁'::text, '40-44岁'::text, '45-49岁'::text, '50-54岁'::text, '55-59岁'::text, '60岁及以上'::text]) AS didgroup, + unnest(ARRAY[sum(j422_r.f), sum(j422_r.g), sum(j422_r.h), sum(j422_r.i), sum(j422_r.j), sum(j422_r.k), sum(j422_r.l), sum(j422_r.m), sum(j422_r.n)]) AS total + FROM j422_r + WHERE ((j422_r.did = 19) AND ((j422_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear; + +ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_age_organization" OWNER TO "postgres"; + + + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_age_area" +AS +SELECT stage, + gatherregionc, + citycountrygroup, + recordyear, + didgroup, + sum(total) AS total + FROM mv_dp_teacher_zrjs_age_organization + GROUP BY stage, gatherregionc, citycountrygroup, recordyear, didgroup; + +ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_age_area" OWNER TO "postgres"; + + + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_count_organization" +AS +SELECT schooltype, + gatherregionc, + citycountrygroup, + organizationno, + recordyear, + sum(total) AS total, + sum(nvno) AS nvno, + sum(zaibianno) AS zaibianno + FROM ( SELECT + CASE j412_r.schooltype + WHEN '小学教学点'::text THEN '小学'::character varying + ELSE j412_r.schooltype + END AS schooltype, + j412_r.gatherregionc, + CASE j412_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j412_r.organizationno, + j412_r.recordyear, + sum(((((j412_r.e + j412_r.f) + j412_r.g) + j412_r.h) + j412_r.i)) AS total, + 0 AS nvno, + 0 AS zaibianno + FROM j412_r + WHERE ((j412_r.did = 1) AND ((j412_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text])) AND ((j412_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j412_r.schooltype, j412_r.gatherregionc, j412_r.citycountrygroup, j412_r.organizationno, j412_r.recordyear + UNION ALL + SELECT + CASE j412_r.schooltype + WHEN '小学教学点'::text THEN '小学'::character varying + ELSE j412_r.schooltype + END AS schooltype, + j412_r.gatherregionc, + CASE j412_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j412_r.organizationno, + j412_r.recordyear, + 0 AS total, + sum(((((j412_r.e + j412_r.f) + j412_r.g) + j412_r.h) + j412_r.i)) AS nvno, + 0 AS zaibianno + FROM j412_r + WHERE ((j412_r.did = 2) AND ((j412_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text])) AND ((j412_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j412_r.schooltype, j412_r.gatherregionc, j412_r.citycountrygroup, j412_r.organizationno, j412_r.recordyear + UNION ALL + SELECT + CASE j412_r.schooltype + WHEN '小学教学点'::text THEN '小学'::character varying + ELSE j412_r.schooltype + END AS schooltype, + j412_r.gatherregionc, + CASE j412_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j412_r.organizationno, + j412_r.recordyear, + 0 AS total, + 0 AS nvno, + sum(((((j412_r.e + j412_r.f) + j412_r.g) + j412_r.h) + j412_r.i)) AS zaibianno + FROM j412_r + WHERE ((j412_r.did = 4) AND ((j412_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text])) AND ((j412_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j412_r.schooltype, j412_r.gatherregionc, j412_r.citycountrygroup, j412_r.organizationno, j412_r.recordyear) t + GROUP BY schooltype, gatherregionc, citycountrygroup, organizationno, recordyear; + +ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_count_organization" OWNER TO "postgres"; + + + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_count_area" +AS +SELECT schooltype, + gatherregionc, + citycountrygroup, + recordyear, + sum(total) AS total, + sum(nvno) AS nvno, + sum(zaibianno) AS zaibianno + FROM mv_dp_teacher_jzg_count_organization + GROUP BY schooltype, gatherregionc, citycountrygroup, recordyear; + +ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_count_area" OWNER TO "postgres"; + + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_bzlb_organization" +AS +SELECT gatherregionc, + CASE citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + organizationno, + recordyear, + unnest(ARRAY['专任教师'::text, '行政人员'::text, '教辅人员'::text, '工勤人员'::text, '校办企业职工'::text, '代课教师'::text, '兼任教师'::text]) AS didgroup, + unnest(ARRAY[sum(e), sum(f), sum(g), sum(h), sum(i), sum(j), sum(k)]) AS total + FROM j412_r + WHERE ((did = 1) AND ((gatherregionb)::text = '长春市'::text)) + GROUP BY gatherregionc, citycountrygroup, organizationno, recordyear; + +ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_bzlb_organization" OWNER TO "postgres"; + + + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_student_suiqian_area" +AS +SELECT '小学'::text AS stage, + j312_r.gatherregionc, + CASE j312_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j312_r.recordyear, + CASE j312_r.did + WHEN 10 THEN '外省迁入'::text + WHEN 11 THEN '本省外县迁入'::text + ELSE NULL::text + END AS didgroup, + sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS total + FROM j312_r + WHERE ((j312_r.did = ANY (ARRAY[10, 11])) AND ((j312_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.recordyear, j312_r.did +UNION ALL + SELECT '初中'::text AS stage, + j313_r.gatherregionc, + CASE j313_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j313_r.recordyear, + CASE j313_r.did + WHEN 9 THEN '外省迁入'::text + WHEN 10 THEN '本省外县迁入'::text + ELSE NULL::text + END AS didgroup, + sum(((j313_r.i + j313_r.j) + j313_r.k)) AS total + FROM j313_r + WHERE ((j313_r.did = ANY (ARRAY[9, 10])) AND ((j313_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.recordyear, j313_r.did +UNION ALL + SELECT '高中'::text AS stage, + j314_r.gatherregionc, + CASE j314_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j314_r.recordyear, + CASE j314_r.did + WHEN 9 THEN '外省迁入'::text + WHEN 10 THEN '本省外县迁入'::text + ELSE NULL::text + END AS didgroup, + sum(((j314_r.i + j314_r.j) + j314_r.k)) AS total + FROM j314_r + WHERE ((j314_r.did = ANY (ARRAY[9, 10])) AND ((j314_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.recordyear, j314_r.did; + +ALTER MATERIALIZED VIEW "public"."mv_dp_student_suiqian_area" OWNER TO "postgres"; + + + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_student_schooltype_area" +AS +SELECT gatherregionc, + schooltype, + recordyear, + sum(zhaoshengno) AS zhaoshengno, + sum(zaixiaono) AS zaixiaono, + sum(biyeno) AS biyeno, + sum(nvno) AS nvno + FROM ( SELECT j312_r.gatherregionc, + CASE j312_r.schooltype + WHEN '小学教学点'::text THEN '小学'::character varying + ELSE j312_r.schooltype + END AS schooltype, + j312_r.recordyear, + sum(j312_r.f) AS zhaoshengno, + sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS zaixiaono, + sum(j312_r.e) AS biyeno, + sum(j312_r.i) AS nvno + FROM j312_r + WHERE ((j312_r.did = 1) AND ((j312_r.gatherregionb)::text = '长春市'::text) AND ((j312_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text]))) + GROUP BY j312_r.gatherregionc, j312_r.schooltype, j312_r.recordyear + UNION ALL + SELECT j313_r.gatherregionc, + j313_r.schooltype, + j313_r.recordyear, + sum(j313_r.f) AS zhaoshengno, + sum(((j313_r.i + j313_r.j) + j313_r.k)) AS zaixiaono, + sum(j313_r.e) AS biyeno, + sum(j313_r.h) AS nvno + FROM j313_r + WHERE ((j313_r.did = 1) AND ((j313_r.gatherregionb)::text = '长春市'::text) AND ((j313_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text]))) + GROUP BY j313_r.gatherregionc, j313_r.schooltype, j313_r.recordyear + UNION ALL + SELECT j314_r.gatherregionc, + j314_r.schooltype, + j314_r.recordyear, + sum(j314_r.f) AS zhaoshengno, + sum(((j314_r.i + j314_r.j) + j314_r.k)) AS zaixiaono, + sum(j314_r.e) AS biyeno, + sum(j314_r.h) AS nvno + FROM j314_r + WHERE ((j314_r.did = 1) AND ((j314_r.gatherregionb)::text = '长春市'::text) AND ((j314_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text]))) + GROUP BY j314_r.gatherregionc, j314_r.schooltype, j314_r.recordyear) t + GROUP BY gatherregionc, schooltype, recordyear; + +ALTER MATERIALIZED VIEW "public"."mv_dp_student_schooltype_area" OWNER TO "postgres"; + + + + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_student_organization" +AS +SELECT stage, + gatherregionc, + CASE citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + organizationno, + recordyear, + sum(zhaoshengno) AS zhaoshengno, + sum(zaixiaono) AS zaixiaono, + sum(biyeno) AS biyeno, + sum(nvno) AS nvno, + sum(shaoshuno) AS shaoshuno, + sum(jisuno) AS jisuno, + sum(liushou) AS liushou + FROM ( SELECT '小学'::text AS stage, + j312_r.gatherregionc, + j312_r.citycountrygroup, + j312_r.organizationno, + j312_r.recordyear, + sum(j312_r.f) AS zhaoshengno, + sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS zaixiaono, + sum(j312_r.e) AS biyeno, + sum(j312_r.i) AS nvno, + 0 AS shaoshuno, + 0 AS jisuno, + 0 AS liushou + FROM j312_r + WHERE ((j312_r.did = 1) AND ((j312_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear + UNION ALL + SELECT '初中'::text AS stage, + j313_r.gatherregionc, + j313_r.citycountrygroup, + j313_r.organizationno, + j313_r.recordyear, + sum(j313_r.f) AS zhaoshengno, + sum(((j313_r.i + j313_r.j) + j313_r.k)) AS zaixiaono, + sum(j313_r.e) AS biyeno, + sum(j313_r.h) AS nvno, + 0 AS shaoshuno, + 0 AS jisuno, + 0 AS liushou + FROM j313_r + WHERE ((j313_r.did = 1) AND ((j313_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear + UNION ALL + SELECT '高中'::text AS stage, + j314_r.gatherregionc, + j314_r.citycountrygroup, + j314_r.organizationno, + j314_r.recordyear, + sum(j314_r.f) AS zhaoshengno, + sum(((j314_r.i + j314_r.j) + j314_r.k)) AS zaixiaono, + sum(j314_r.e) AS biyeno, + sum(j314_r.h) AS nvno, + 0 AS shaoshuno, + 0 AS jisuno, + 0 AS liushou + FROM j314_r + WHERE ((j314_r.did = 1) AND ((j314_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear + UNION ALL + SELECT '小学'::text AS stage, + j312_r.gatherregionc, + j312_r.citycountrygroup, + j312_r.organizationno, + j312_r.recordyear, + 0 AS zhaoshengno, + 0 AS zaixiaono, + 0 AS biyeno, + 0 AS nvno, + sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS shaoshuno, + 0 AS jisuno, + 0 AS liushou + FROM j312_r + WHERE ((j312_r.did = 3) AND ((j312_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear + UNION ALL + SELECT '初中'::text AS stage, + j313_r.gatherregionc, + j313_r.citycountrygroup, + j313_r.organizationno, + j313_r.recordyear, + 0 AS zhaoshengno, + 0 AS zaixiaono, + 0 AS biyeno, + 0 AS nvno, + sum(((j313_r.i + j313_r.j) + j313_r.k)) AS shaoshuno, + 0 AS jisuno, + 0 AS liushou + FROM j313_r + WHERE ((j313_r.did = 3) AND ((j313_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear + UNION ALL + SELECT '高中'::text AS stage, + j314_r.gatherregionc, + j314_r.citycountrygroup, + j314_r.organizationno, + j314_r.recordyear, + 0 AS zhaoshengno, + 0 AS zaixiaono, + 0 AS biyeno, + 0 AS nvno, + sum(((j314_r.i + j314_r.j) + j314_r.k)) AS shaoshuno, + 0 AS jisuno, + 0 AS liushou + FROM j314_r + WHERE ((j314_r.did = 3) AND ((j314_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear + UNION ALL + SELECT '小学'::text AS stage, + j312_r.gatherregionc, + j312_r.citycountrygroup, + j312_r.organizationno, + j312_r.recordyear, + 0 AS zhaoshengno, + 0 AS zaixiaono, + 0 AS biyeno, + 0 AS nvno, + 0 AS shaoshuno, + sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS jisuno, + 0 AS liushou + FROM j312_r + WHERE ((j312_r.did = 8) AND ((j312_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear + UNION ALL + SELECT '初中'::text AS stage, + j313_r.gatherregionc, + j313_r.citycountrygroup, + j313_r.organizationno, + j313_r.recordyear, + 0 AS zhaoshengno, + 0 AS zaixiaono, + 0 AS biyeno, + 0 AS nvno, + 0 AS shaoshuno, + sum(((j313_r.i + j313_r.j) + j313_r.k)) AS jisuno, + 0 AS liushou + FROM j313_r + WHERE ((j313_r.did = 7) AND ((j313_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear + UNION ALL + SELECT '高中'::text AS stage, + j314_r.gatherregionc, + j314_r.citycountrygroup, + j314_r.organizationno, + j314_r.recordyear, + 0 AS zhaoshengno, + 0 AS zaixiaono, + 0 AS biyeno, + 0 AS nvno, + 0 AS shaoshuno, + sum(((j314_r.i + j314_r.j) + j314_r.k)) AS jisuno, + 0 AS liushou + FROM j314_r + WHERE ((j314_r.did = 6) AND ((j314_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear + UNION ALL + SELECT '小学'::text AS stage, + j312_r.gatherregionc, + j312_r.citycountrygroup, + j312_r.organizationno, + j312_r.recordyear, + 0 AS zhaoshengno, + 0 AS zaixiaono, + 0 AS biyeno, + 0 AS nvno, + 0 AS shaoshuno, + 0 AS jisuno, + sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS liushou + FROM j312_r + WHERE ((j312_r.did = 15) AND ((j312_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear + UNION ALL + SELECT '初中'::text AS stage, + j313_r.gatherregionc, + j313_r.citycountrygroup, + j313_r.organizationno, + j313_r.recordyear, + 0 AS zhaoshengno, + 0 AS zaixiaono, + 0 AS biyeno, + 0 AS nvno, + 0 AS shaoshuno, + 0 AS jisuno, + sum(((j313_r.i + j313_r.j) + j313_r.k)) AS liushou + FROM j313_r + WHERE ((j313_r.did = 14) AND ((j313_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear) t + GROUP BY stage, gatherregionc, citycountrygroup, organizationno, recordyear; + +ALTER MATERIALIZED VIEW "public"."mv_dp_student_organization" OWNER TO "postgres"; + + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_student_age_organization" +AS +SELECT '小学'::text AS stage, + j312_r.gatherregionc, + CASE j312_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j312_r.organizationno, + j312_r.recordyear, + j312_r.b AS didgroup, + j312_r.did, + sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS total + FROM j312_r + WHERE ((j312_r.did = ANY (ARRAY[37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47])) AND ((j312_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear, j312_r.b, j312_r.did +UNION ALL + SELECT '初中'::text AS stage, + j313_r.gatherregionc, + CASE j313_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j313_r.organizationno, + j313_r.recordyear, + j313_r.b AS didgroup, + j313_r.did, + sum(((j313_r.i + j313_r.j) + j313_r.k)) AS total + FROM j313_r + WHERE ((j313_r.did = ANY (ARRAY[36, 37, 38, 39, 40, 41, 42, 43, 44])) AND ((j313_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear, j313_r.b, j313_r.did +UNION ALL + SELECT '高中'::text AS stage, + j314_r.gatherregionc, + CASE j314_r.citycountrygroup + WHEN '城市'::text THEN '城区'::text + WHEN '县镇'::text THEN '镇区'::text + WHEN '农村'::text THEN '乡村'::text + ELSE NULL::text + END AS citycountrygroup, + j314_r.organizationno, + j314_r.recordyear, + j314_r.b AS didgroup, + j314_r.did, + sum(((j314_r.i + j314_r.j) + j314_r.k)) AS total + FROM j314_r + WHERE ((j314_r.did = ANY (ARRAY[11, 12, 13, 14, 15, 16, 17, 18, 19])) AND ((j314_r.gatherregionb)::text = '长春市'::text)) + GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear, j314_r.b, j314_r.did; + +ALTER MATERIALIZED VIEW "public"."mv_dp_student_age_organization" OWNER TO "postgres"; + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_student_area" +AS +SELECT stage, + gatherregionc, + citycountrygroup, + recordyear, + sum(zhaoshengno) AS zhaoshengno, + sum(zaixiaono) AS zaixiaono, + sum(biyeno) AS biyeno, + sum(nvno) AS nvno, + sum(shaoshuno) AS shaoshuno, + sum(jisuno) AS jisuno, + sum(liushou) AS liushou + FROM mv_dp_student_organization + GROUP BY stage, gatherregionc, citycountrygroup, recordyear; + +ALTER MATERIALIZED VIEW "public"."mv_dp_student_area" OWNER TO "postgres"; + + + + + + +CREATE MATERIALIZED VIEW "public"."mv_dp_school_count_area" +AS +SELECT schooltype, + gatherregionc, + recordyear, + count(*) AS total + FROM j412_r + WHERE ((did = 1) AND ((businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text])) AND ((gatherregionb)::text = '长春市'::text)) + GROUP BY schooltype, gatherregionc, recordyear; + +ALTER MATERIALIZED VIEW "public"."mv_dp_school_count_area" OWNER TO "postgres"; \ No newline at end of file