diff --git a/Report/030初中分课程专任教师学历情况.rpx b/Report/030初中分课程专任教师学历情况.rpx new file mode 100644 index 00000000..63139fd7 Binary files /dev/null and b/Report/030初中分课程专任教师学历情况.rpx differ diff --git a/ReportSQL/030初中分课程专任教师学历情况 .txt b/ReportSQL/030初中分课程专任教师学历情况 .txt new file mode 100644 index 00000000..42622bfe --- /dev/null +++ b/ReportSQL/030初中分课程专任教师学历情况 .txt @@ -0,0 +1,21 @@ +--did +--女3 +--少数民族4 +--研究生毕业5 +--本科毕业6 +--专科毕业7 +--高中阶段毕业8 +--高中阶段以下毕业9 + +SELECT sbr.organizationNo ,2 as schoolTypeGroupNo,'二、义务教育' as schoolTypeGroup,2 as schoolTypeGroupNo2,'(二)初中阶段' as schoolTypeGroup2 ,sbr.businessTypeNo,sbr.businessType +,sbr.ownertypeno ,sbr.ownerTypeGroup ,sbr.citycountrytypeno ,sbr.cityCountryGroup,sbr.structureType,sbr.populationGroup,sbr .isnation +,case when sbr.businessTypeNo='341' then 0 when sbr.businessTypeNo='345' then 0 else 1 end as isCount , +sum(F + G + H + I + M + N + O + P + Q + R + S + T + U + V + W + X + Y + Z + AC + AD) as teacherNO +,did,sum(F) as f,sum(G) as g,sum(H) as h,sum(I) as i,sum(J) as j,sum(K) as k,sum(L) as l,sum(M) as m,sum(N) as n,sum(O) as o,sum(P) as p,sum(Q) as q,sum(R) as r,sum(S) as s,sum(T) as t,sum(U) as u +,sum(V) as v,sum(W) as w,sum(X) as x,sum(Y) as y,sum(Z) as z,sum(AA) as aa,sum(AB) as ab,sum(AC) as ac,sum(AD) as ad +from schoolBusinessRelation sbr +inner join instanceTable it on sbr.organizationNo =it.organizationNo and sbr.businesstypeno =it.businesstypeno +inner join J424 as j on j.instanceid =it.instanceid and did in (3,4,5,6,7,8,9) +where sbr.gatherRegionB ='长春市' and sbr.businessTypeNo in ('311','312','321') and sbr.isLastYearCancel =0 and sbr.recordyear =2019 and it.recordyear =2019 and j.recordyear =2019 +group by sbr.organizationNo,sbr.businessTypeNo,sbr.businessType ,sbr.isCount,sbr.ownertypeno ,sbr.ownerTypeGroup ,sbr.citycountrytypeno ,sbr.cityCountryGroup,sbr.structureType,sbr.populationGroup,sbr .isnation,did +order by sbr.businessTypeNo; \ No newline at end of file diff --git a/ReportSQL/031初中专任教师专业技术职务、年龄结构情况.txt b/ReportSQL/031初中专任教师专业技术职务、年龄结构情况.txt new file mode 100644 index 00000000..3cbfeca2 --- /dev/null +++ b/ReportSQL/031初中专任教师专业技术职务、年龄结构情况.txt @@ -0,0 +1,23 @@ +--did: +--13、正高级 +--14、副高级 +--15、中级 +--16、助理级 +--17、员级 +--18、未定职级 +SELECT sbr.organizationNo ,2 as schoolTypeGroupNo,'二、义务教育' as schoolTypeGroup,2 as schoolTypeGroupNo2,'(二)初中阶段' as schoolTypeGroup2 ,sbr.businessTypeNo,sbr.businessType +,sbr.ownertypeno ,sbr.ownerTypeGroup ,sbr.citycountrytypeno ,sbr.cityCountryGroup,sbr.structureType,sbr.populationGroup,sbr .isnation +,case when sbr.businessTypeNo='341' then 0 when sbr.businessTypeNo='345' then 0 else 1 end as isCount +,sum(f+g+h+i+j+k+l+m+n) as teacherNo ,sum(F),sum(G),sum(H),sum(I),sum(J),sum(K) ,sum(L),sum(M) ,sum(N) +from schoolBusinessRelation sbr +inner join instanceTable it on sbr.organizationNo =it.organizationNo and sbr.businesstypeno =it.businesstypeno +inner join J422 as j on j.instanceid =it.instanceid and j.did in (13,14,15,16,17,18) +where sbr.gatherRegionB ='长春市' and sbr.businessTypeNo in('311','312','321') and sbr.isLastYearCancel =0 and sbr.recordyear =2019 and it.recordyear =2019 and j.recordyear =2019 +group by sbr.organizationNo,sbr.businessTypeNo,sbr.businessType ,sbr.ownertypeno ,sbr.ownerTypeGroup ,sbr.citycountrytypeno ,sbr.cityCountryGroup,sbr.structureType,sbr.populationGroup,sbr .isnation ,sbr.isCount +order by sbr.businessTypeNo; + +--女 +select (F + G + H + I +j+k+l+ M + N ) as teacherNO,did,F,G,H,I,J,K ,L,M ,N from j422 where did in (11); + +--少数民族 +select (F + G + H + I +j+k+l+ M + N ) as teacherNO,did,F,G,H,I,J,K ,L,M ,N from j422 where did in (12); \ No newline at end of file