汇总统计问题,谢谢!

520NET 2013-04-17 10:33:20
A表:编号、月份、金额、分类(一、二、三)
B表:编号、级别(1、2、3)、类别(A、B、C)
A表和B表通过编号关联汇总C表

表C:统计月份、编号、分类、是否累计(0:否,1:是,当年1月至今)、统计类别(1:当前月,2:同比月【去年今月】、3:同级同类:与该编号相同的级别和类别)、金额
请问SQL如何写,谢谢!
...全文
243 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
rabitsky 2013-05-22
  • 打赏
  • 举报
回复
请提供create和insert语句
run-and-debug 2013-05-22
  • 打赏
  • 举报
回复
没看懂你的需求,B有用吗?
zayx88 2013-05-13
  • 打赏
  • 举报
回复
可以采用partiton +union all 实现!
520NET 2013-04-18
  • 打赏
  • 举报
回复
求助高手,谢谢!
520NET 2013-04-18
  • 打赏
  • 举报
回复
继续求助,谢谢!
520NET 2013-04-18
  • 打赏
  • 举报
回复
的确是,十分感谢你的关注!
陈字文 2013-04-18
  • 打赏
  • 举报
回复
昨天看了一会,但是今天上班比较忙,木有时间搞了,这个还是有点小麻烦的SQL
520NET 2013-04-18
  • 打赏
  • 举报
回复
继续求助,谢谢!
陈字文 2013-04-17
  • 打赏
  • 举报
回复
分析函数 会很有优势
520NET 2013-04-17
  • 打赏
  • 举报
回复
A表: 编号 年度月份 金额 分类 001 201201 7 一 001 201201 2 二 001 201301 5 一 001 201301 4 二 002 201301 8 三 001 201302 6 一 003 201302 19 一 B表: 编号 级别 类别 001 1 A 002 2 B 003 1 A 表C: 月份 编号 分类 累计(0:否,1:是) 类别(1:当前月,2:同比月,3:同级同类) 金额 201302 001 一 0 1 6 201302 001 一 1 1 11(5+6) 201302 001 一 0 2 0(12.02无) 201302 001 一 1 2 7(0+7) 201302 001 一 0 3 25(6+19) 201302 001 一 1 3 30(6+19+5) 201302 001 二 0 1 0
iqlife 2013-04-17
  • 打赏
  • 举报
回复
上原始数据和 预期结果

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧