⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cre_tjbb_view.sql

📁 公务员管理系统
💻 SQL
字号:
/*******************************
--创建劳动保障公务案件统计表视图16a1
*******************************/
create or replace view v_a1 as
select a.aj_id ajid,a.aj_flag aj_flag,a.dwxz dwxz,a.aj_lb ajlb,a.fkje fkje,a.qx qx,a.scajsj sj
			,(select sum(decode(d.mbid,'ZLGZ_HT',1,'ZLGZ_SX',1,'ZLGZ_GZ',1,'ZLGZ_QT',1,0)) from aj_ml d where a.aj_id = d.aj_id) zlgzjs
			,(select sum(decode(d.mbid,'XZCL_HT',1,'XZCL_SX',1,'XZCL_GZ',1,'XZCL_QT',1,0)) from aj_ml d where a.aj_id = d.aj_id) xzcljs
			,(select sum(decode(d.mbid,'XZCF_JG',1,'XZCF_MS',1,'XZCF_ZK',1,'XZCF_QT',1,'XZCF_FK_GZ',1,'XZCF_FK_HT',1,'XZCF_FK_QT',1,'XZCF_FK_SB',1,'XZCF_FK_TG',1,'XZCF_FK_WL',1,0)) from aj_ml d where a.aj_id = d.aj_id) xzcfjs
			,(select sum(decode(d.mbid,'XZCF_JG',1,0)) from aj_ml d where a.aj_id = d.aj_id) jgjs
			,(select sum(decode(d.mbid,'XZCF_FK_GZ',1,'XZCF_FK_HT',1,'XZCF_FK_QT',1,'XZCF_FK_SB',1,'XZCF_FK_TG',1,'XZCF_FK_WL',1,0)) from aj_ml d where a.aj_id = d.aj_id) fkjs
			,(select sum(decode(d.mbid,'XZCF_MS',1,'XZCF_ZK',1,'XZCF_QT',1,0)) from aj_ml d where a.aj_id = d.aj_id) qtjs
			,(select sum(decode(d.mbid,'QZZX_HT',1,'QZZX_SX',1,'QZZX_GZ',1,'QZZX_YG',1,'QZZX_QT',1,0)) from aj_ml d where a.aj_id = d.aj_id) qzzxjs
	from aj_djb a
 where a.aj_flag in ('03','04')
/
/*******************************
--创建劳动保障公务专项工作统计表a2
*******************************/
create or replace view v_a2_1 as
select a.jcid jcid,a.dwid dwid,c.dwxz dwxz,a.jctj jctj,a.ldzrs ldzrs,decode(b.aj_id,null,'0',b.aj_id) ajid
			,b.aj_flag aj_flag,d.JCSM_28 jzcs,b.qx qx,b.aj_lasj aj_lasj,b.fkje fkje,a.jcrq sj,d.jcsm_05 qtwlrs
	from zf_jcxx a,aj_djb b,dw_xx c,aj_jcxg d
 where a.jcid = b.jcid(+) and a.dwid = c.dwid(+) and b.aj_id = d.aj_id(+)
/
create or replace view v_a2_2 as
select a.njid njid,a.sfhg sfhg,a.blrq sj,b.dwxz dwxz,b.qx qx,b.dwid
	from zf_njxx a ,dw_xx b
 where a.dwid = b.dwid(+)
/
/*******************************
--创建劳动保障公务效果统计表视图
*******************************/
create or replace view v_a3 as
select a.aj_id ajid,a.dwxz dwxz,b.ldzrs ldzrs,b.jctj jctj,c.JCSM_04 qttg,c.JCSM_06 jydjk
			,c.JCSM_05 qtwdg,c.JCSM_15 bqht,c.JCSM_23 fxdyjrs,c.JCSM_24 fxdyjje,a.dwid dwid
			,c.JCSM_19 jfgzrs,C.JCSM_20 JFGZJE,c.dc_flag dc_flag,c.dc_hs dc_hs,c.JCSM_02 ffjg
			,c.shy_rs shy_rs,c.shy_je shy_je,c.yx_rs yx_rs,c.yx_je yx_je,c.gs_rs gs_rs,c.gs_je gs_je,c.sy_rs sy_rs,c.sy_je sy_je,c.yl_rs yl_rs,c.yl_je yl_je
			,c.MSFFSD msffsd,c.JCSM_36 wfjn,b.qzjbtj qzjbtj,a.qx qx,decode(a.blfs,'J',a.aj_djsj,'B',a.aj_lasj) sj,a.aj_flag aj_flag
	from aj_djb a,zf_jcxx b,aj_jcxg c
 where a.jcid = b.jcid(+) and a.aj_id = c.aj_id(+) and a.aj_flag in ('04','03')
/
/*******************************
--创建劳动保障公务组织统计表视图19a4
*******************************/
create or replace view v_a4_1 as
select ssbz,zjlb,sbsj sj,qx,sfjd
  from jcy_ry
/

create or replace view v_a4_2 as
select pxrs,pxqr sj,pxbm,pxbm qx
	from jcy_pxb
/
/*******************************
创建劳动保障公务效果及专项工作统计表
*******************************/
create or replace view v_b2_1 as
select a.jcid,a.jctj,a.QZJBTJ,a.jcrq sj,a.ldzrs,a.qx,b.dwxz,a.dwid
	from zf_jcxx a,dw_xx b
 where a.dwid = b.dwid(+)
/
create or replace view v_b2_2 as
select a.aj_id ajid,a.dwxz dwxz,b.ldzrs ldzrs,b.jctj jctj,c.JCSM_04 qttg,c.JCSM_06 jydjk,a.dwid dwid
			,c.JCSM_05 qtwdg,c.JCSM_15 bqht,c.JCSM_23 fxdyjrs,c.JCSM_24 fxdyjje,c.jcsm_19 zfgzrs,c.jcsm_20 zfgzje
			,c.JCSM_19 jfgzrs,C.JCSM_20 JFGZJE,c.dc_flag dc_flag,c.dc_hs dc_hs,c.JCSM_02 ffjg,c.jcsm_09 zyzg,c.jcsm_10 zypx
			,c.shy_rs shy_rs,c.shy_je shy_je,c.yx_rs yx_rs,c.yx_je yx_je,c.gs_rs gs_rs,c.gs_je gs_je,c.sy_rs sy_rs,c.sy_je sy_je,c.yl_rs yl_rs,c.yl_je yl_je
			,c.MSFFSD msffsd,c.JCSM_36 wfjn,b.qzjbtj qzjbtj,a.qx qx,decode(a.blfs,'J',a.aj_djsj,'B',a.aj_lasj) sj,a.aj_flag aj_flag,a.aj_jcqk aj_jcqk
	from aj_djb a,zf_jcxx b,aj_jcxg c
 where a.jcid = b.jcid(+) and a.aj_id = c.aj_id(+)
/
/*******************************
--创建对用人单位专项检查情况统计表视图
*******************************/
create or replace view v_c1 as
select a.jcid jcid,a.dwid dwid,dp_sys.f_get_dwxz_by_dwid(a.dwid) dwxz,trunc(a.jcrq,'dd') sj,a.ldzrs ldzrs,a.qx qx
			,c.aj_flag aj_flag,c.aj_id ajid,c.fkje fkje
			,(select sum(decode(e.mbid,'ZLGZ_HT',1,'ZLGZ_SX',1,'ZLGZ_GZ',1,'ZLGZ_QT',1,0)) from aj_ml e where c.aj_id = e.aj_id) zlgzjs
			,(select sum(decode(e.mbid,'XZCL_HT',1,'XZCL_SX',1,'XZCL_GZ',1,'XZCL_QT',1,0)) from aj_ml e where c.aj_id = e.aj_id) xzcljs
			,(select sum(decode(e.mbid,'XZCF_JG',1,'XZCF_MS',1,'XZCF_ZK',1,'XZCF_QT',1,'XZCF_FK_GZ',1,'XZCF_FK_HT',1,'XZCF_FK_QT',1,'XZCF_FK_SB',1,'XZCF_FK_TG',1,'XZCF_FK_WL',1,0)) from aj_ml e where c.aj_id = e.aj_id) xzcfjs
			,(select sum(decode(e.mbid,'QZZX_HT',1,'QZZX_SX',1,'QZZX_GZ',1,'QZZX_YG',1,'QZZX_QT',1,0)) from aj_ml e where c.aj_id = e.aj_id) qzzxjs
			,d.shbxzjxs ctfs,d.yl_je ylje,d.sy_je syje,d.yx_je yxje,d.gs_je gsje
			,d.yl_rs ylrs,d.sy_rs syrs,d.yx_rs yxrs,d.gs_rs gsrs,a.zxjc zxjc
	from zf_jcxx a,aj_djb c,aj_jcxg d
 where a.jcid = c.jcid(+)  and c.aj_id = d.aj_id(+) and a.jctj = '03'
/
/*******************************
--创建对用人单位专项检查情况统计表视图
*******************************/
create or replace view v_c2 as
select a.aj_id aj_id,a.qx qx,a.dwid dwid,dp_sys.f_get_dwmc_by_dwid(a.dwid) dwmc
      ,a.cbr cbr,dp_sys.f_get_ryxm_by_ryid(a.cbr) rymc
			,decode(dp_sys.f_get_zbdm_by_cbr(a.cbr),null,'99999999',dp_sys.f_get_zbdm_by_cbr(a.cbr)) zbdm,decode(dp_sys.f_get_zbmc_by_zbdm(dp_sys.f_get_zbdm_by_cbr(a.cbr)),null,'无组别人员',dp_sys.f_get_zbmc_by_zbdm(dp_sys.f_get_zbdm_by_cbr(a.cbr))) zbmc
			,a.aj_djsj sj,a.scajsj sbsj ,a.aj_flag aj_flag,b.jcid jcid
	from aj_djb a,zf_jcxx b
 where a.jcid = b.jcid(+) and b.jctj = '01'
/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -