Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3888|回复: 7

SQL练习-按科目汇总

[复制链接]
发表于 2013-10-8 19:23 | 显示全部楼层 |阅读模式
本帖最后由 JLxiangwei 于 2013-11-14 15:41 编辑



sq练习-按科目汇总.rar (93.94 KB, 下载次数: 263)
发表于 2013-10-8 19:32 | 显示全部楼层
回复

使用道具 举报

发表于 2013-10-11 18:36 | 显示全部楼层
向伟好。
顶一下,
不过我
没有把语句整合,
重在参与么。
向伟好。

sq练习-按科目汇总.rar

124.76 KB, 下载次数: 43

评分

参与人数 1金币 +10 收起 理由
JLxiangwei + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-10-18 14:27 | 显示全部楼层
没有优化,纯粹凑起来的,还投机取巧了{:011:}
  1. select "营业费用" as 一级科目,二级科目 ,三级科目,sum([本期发生额(借方)]) as 累计发生额 from

  2.          (select left(科目代码,6) as 科目代码,科目名称 as 三级科目,[本期发生额(借方)] from [费用明细$a:c] where len(科目代码)>6) a

  3. left outer join (select 科目代码,科目名称 as 二级科目 from [费用明细$a:c] where len(科目代码)=6) b

  4. on a.科目代码=b.科目代码

  5. group by "营业费用",二级科目,三级科目

  6. order by 三级科目

  7. union all

  8. select "总计","","",[本期发生额(借方)] from [费用明细$a:c] where len(科目代码)=4
复制代码

评分

参与人数 1金币 +20 收起 理由
JLxiangwei + 20 很给力!

查看全部评分

回复

使用道具 举报

发表于 2014-2-25 10:23 | 显示全部楼层
来下载
回复

使用道具 举报

发表于 2014-4-25 14:38 | 显示全部楼层
下载学习一下,谢谢
回复

使用道具 举报

发表于 2014-4-29 14:51 | 显示全部楼层
看看
回复

使用道具 举报

发表于 2014-8-21 16:14 | 显示全部楼层
select 一级科目,二级科目,三级科目,sum([本期发生额(借方)]) as 累计发生额 from
(select a.一级科目,b.二级科目,a.三级科目,a.[本期发生额(借方)]
from
(select "营业费用" as 一级科目,mid(科目代码,5,2) as 二级科目代码,科目名称 as 三级科目,[本期发生额(借方)]
from [费用明细$] where 科目代码 like '%-%')a
inner join
(select mid(科目代码,5,2) as 二级科目代码,科目名称 as 二级科目 from [费用明细$] where 科目代码 NOT like '%-%')b
on a.二级科目代码=b.二级科目代码)
group by 一级科目,二级科目,三级科目
union all
select "总计" as 一级科目,"" as 二级科目,"" as 三级科目,sum ([本期发生额(借方)]) as 累计发生额 from
(select a.一级科目,b.二级科目,a.三级科目,a.[本期发生额(借方)]
from
(select "营业费用" as 一级科目,mid(科目代码,5,2) as 二级科目代码,科目名称 as 三级科目,[本期发生额(借方)]
from [费用明细$] where 科目代码 like '%-%')a
inner join
(select mid(科目代码,5,2) as 二级科目代码,科目名称 as 二级科目 from [费用明细$] where 科目代码 NOT like '%-%')b
on a.二级科目代码=b.二级科目代码)
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-9 04:29 , Processed in 0.499727 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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