`
风火山林
  • 浏览: 140303 次
  • 性别: Icon_minigender_1
  • 来自: 汕尾
最近访客 更多访客>>
社区版块
存档分类
最新评论

工作情况统计

阅读更多

CREATE TABLE #rp_gzqk(
 [name] [nvarchar](30) COLLATE Chinese_PRC_CI_AS NULL,
 [dhsd] [int] NULL   DEFAULT ((0)),
 [jsx] [int] NULL  DEFAULT ((0)),
 [sda] [int] NULL   DEFAULT ((0)),
 [zmx] [int] NULL   DEFAULT ((0)),
 [qyba] [int] NULL   DEFAULT ((0)),
 [syry] [int] NULL   DEFAULT ((0)),
 [wsdr] [int] NULL    DEFAULT ((0)),
 [dacd] [int] NULL   DEFAULT ((0)),
 [jswd] [int] NULL   DEFAULT ((0)),
 [lscl] [int] NULL   DEFAULT ((0)),
 [zcdacd] [int] NULL   DEFAULT ((0)),
 [dadc] [int] NULL   DEFAULT ((0)),
 [jswddc] [int] NULL   DEFAULT ((0)),
 [lscldc] [int] NULL   DEFAULT ((0)),
 [zcdadc] [int] NULL   DEFAULT ((0)),
 [dcry] [int] NULL   DEFAULT ((0)),
 [total] [int] NULL    DEFAULT ((0))
) ON [PRIMARY]

insert into #rp_gzqk(name) select truename from sys_users

update #rp_gzqk  set #rp_gzqk.dhsd=b.num from v_dhsd b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.jsx=b.num from v_jsx b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.sda=b.num from v_sdaxx b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.zmx=b.num from v_zmx b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.qyba=b.num from v_qyba b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.syry=b.num from v_jsx_sy b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.wsdr=b.num from v_jsx_wssd b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.dacd=b.num from v_dacd b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.jswd=b.num from v_jswd b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.lscl=b.num from v_lscl b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.zcdacd=b.num from v_zcdacd b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.dadc=b.num from v_dadc b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.jswddc=b.num from v_jswddc b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.lscldc=b.num from v_lscldc b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.zcdadc=b.num from v_zcdadc b where #rp_gzqk.name=b.name
update #rp_gzqk  set #rp_gzqk.dcry=b.num from v_jsx_dcry b where #rp_gzqk.name=b.name

update #rp_gzqk  set #rp_gzqk.total=(dhsd+jsx+sda+zmx+qyba+syry+wsdr+dacd+jswd+lscl+zcdacd+dadc+jswddc+lscldc+zcdadc+dcry)

insert into #rp_gzqk select '合计' ,sum(dhsd) ,sum(jsx) ,sum(sda)  ,sum(zmx) ,sum(qyba) ,sum(syry),sum(wsdr) ,sum(dacd) ,sum(jswd) ,sum(lscl) ,sum(zcdacd) ,sum(dadc) ,sum(jswddc) ,sum(lscldc) ,sum(zcdadc) ,sum(dcry),sum(total) from #rp_gzqk

delete from #rp_gzqk where total=0

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics