搜索
查看: 159|回复: 8

跪谢!!!查询用友科目余额表的sql代码,哪位大神共享一下?

[复制链接]
发表于 2019-4-14 21:16:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
跪谢!!!查询用友科目余额表的sql代码,哪位大神共享一下?
发表于 2019-4-14 21:30:04 | 显示全部楼层
同求,跪谢
回复 支持 反对

使用道具 举报

发表于 2019-4-14 21:48:45 | 显示全部楼层
select 'A1' Note , g.ccode,sum(case cbegind_c when '借' then mb else 0 end ) J,sum(case cbegind_c when '贷' then mb else 0 end ) D into #tbl from UFDATA_666_2017..gl_accsum g join ufdata_666_2017..code c on g.ccode=c.ccode where iperiod=1 and c.bend=1 and (c.bsup=0 and c.bcus =0 and c.bperson=0 and c.bdept=0) group by g.ccode  
insert #tbl select 'A2',g.ccode, sum(case cbegind_c  when '借' then mb else 0 end ) J,sum(case cbegind_c  when '贷' then mb else 0 end ) D from UFDATA_666_2017..gl_accass g  join UFDATA_666_2017..code c on g.ccode=c.ccode where iperiod=1 and c.bend=1 group by g.ccode
insert #tbl select 'B',g.ccode ,sum(md) ,sum(mc) from UFDATA_666_2017..code c join UFDATA_666_2017..gl_accvouch g on g.ccode=c.ccode where iflag is null and iperiod between 1 and 2 group by g.ccode  
insert #tbl select 'C',g.ccode ,sum(md) fsJ, sum(mc) fsD from UFDATA_666_2017..code c  join UFDATA_666_2017..gl_accvouch g on g.ccode=c.ccode where iflag is null and  iperiod =3 group by g.ccode  
insert #tbl select note ,left(ccode ,8) ccode , sum(J)  j ,sum(D ) d from #tbl  where len(ccode)=10 group by note ,left(ccode ,8)
insert #tbl select note ,left(ccode ,6) ccode , sum(J)  j ,sum(D ) d from #tbl  where len(ccode)=8 group by note ,left(ccode ,6)
insert #tbl select note ,left(ccode ,4) ccode , sum(J)  j ,sum(D ) d from #tbl  where len(ccode)=6 group by note ,left(ccode ,4)
select COALESCE( t1.ccode,t2.ccode,t3.ccode) ccode ,qcJ,qcD,fsJ,FsD,qmJ,qmD  into #tbl3 from (select ccode , (case when sum(j)-sum(d)  >0 then  sum(j)-sum(d) else  0 end) as  qcJ,(case when sum(j)-sum(d)  <0 then  sum(d)-sum(j) else  0 end)  as  qcD from #tbl where  note<>'c' group by ccode) as t1  
full join (select ccode ,  sum(j) fsJ,sum(d)  fsD from #tbl where  note='c' group by ccode ) as t2 on t1.ccode=t2.ccode  
full join (select ccode , (case when sum(j)-sum(d)  >0 then  sum(j)-sum(d) else  0 end) as  qmJ,(case when sum(j)-sum(d)  <0 then  sum(d)-sum(j) else  0 end)  as  qmD  from #tbl  group by ccode ) as t3 on t1.ccode=t3.ccode  
select  * from #tbl3 union all  select  '9合计' ccode, sum(qcj),sum(qcd),sum(fsj),sum(fsd),sum(qmj),sum(qmd) from  #tbl3  where ccode like '____' union all  select  '1资产小计' ccode, sum(qcj),sum(qcd),sum(fsj),sum(fsd),sum(qmj),sum(qmd) from  #tbl3  where ccode like '1___' union all  select  '2负债小计' ccode, sum(qcj),sum(qcd),sum(fsj),sum(fsd),sum(qmj),sum(qmd) from  #tbl3  where ccode like '2___' union all  select  '3权益小计' ccode, sum(qcj),sum(qcd),sum(fsj),sum(fsd),sum(qmj),sum(qmd) from  #tbl3  where ccode like '3___' union all  select  '5损益小计' ccode, sum(qcj),sum(qcd),sum(fsj),sum(fsd),sum(qmj),sum(qmd) from  #tbl3  where ccode like '5___' order by 1
群里大神写的,我搬运过来了  注意修改数据的名称   建立的临时表  用后 记得删掉  drop  TABLE #tbl

点评

为什么我的运行不起,提示这个如图, 另我的是用友通t3 11.0版本的  详情 回复 发表于 2019-4-14 22:40
回复 支持 反对

使用道具 举报

发表于 2019-4-14 22:18:27 | 显示全部楼层
大神,膜拜你们
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-14 22:40:28 | 显示全部楼层
HLJ_C 发表于 2019-4-14 21:48
select 'A1' Note , g.ccode,sum(case cbegind_c when '借' then mb else 0 end ) J,sum(case cbegind_c wh ...

为什么我的运行不起,提示这个如图,
另我的是用友通t3 11.0版本的
微信图片_20190414223723.png
回复 支持 反对

使用道具 举报

发表于 2019-4-15 21:20:13 | 显示全部楼层
我运行的是U8  

点评

那用友通t3,代码要怎么改一下,大神?  详情 回复 发表于 7 天前
回复 支持 反对

使用道具 举报

 楼主| 发表于 7 天前 | 显示全部楼层

那用友通t3,代码要怎么改一下,大神?

点评

我感觉你什么都不会呢 但凡会一点 都能看懂这些语句 你不会 你要什么语句呢?  详情 回复 发表于 7 天前
回复 支持 反对

使用道具 举报

发表于 7 天前 | 显示全部楼层
xzgguo 发表于 2019-4-16 11:50
那用友通t3,代码要怎么改一下,大神?

我感觉你什么都不会呢    但凡会一点 都能看懂这些语句     你不会  你要什么语句呢?

点评

大神,我是菜鸟,帮忙看看怎么改呢,跪谢  详情 回复 发表于 6 天前
回复 支持 反对

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层
HLJ_C 发表于 2019-4-16 17:20
我感觉你什么都不会呢    但凡会一点 都能看懂这些语句     你不会  你要什么语句呢?

大神,我是菜鸟,帮忙看看怎么改呢,跪谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

Archiver|手机版|用友之家 ( 蜀ICP备07505338号 ) 川公网安备 51072502110008号

GMT+8, 2019-4-23 02:00 , Processed in 0.070892 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

© 2005-2017

快速回复 返回顶部 返回列表