| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1047 人关注过本帖
标题:[求助]在線等待答復:分類求和
只看楼主 加入收藏
achao6
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-1-19
收藏
 问题点数:0 回复次数:2 
[求助]在線等待答復:分類求和

在線等待高手的答復:分類求和用sql實現: 表tb1
in_date prd_no type rank qty qty2

01-01-2006 pd-01 mk-01 mr-01 50 60

01-01-2006 pd-01 mk-01 mr-02 80 90

01-01-2006 pd-01 mk-02 mr-01 100 150

01-01-2006 pd-01 mk-02 mr-02 120 100

01-02-2006 pd-01 mk-01 mr-01 60 60

01-02-2006 pd-01 mk-01 mr-02 90 70

01-02-2006 pd-01 mk-02 mr-01 140 120

01-02-2006 pd-01 mk-02 mr-02 180 100

要求得到的結果為﹕

in_date prd_no type rank qty1 qty2

01-01-2006 pd-01 mk-01 mr-01 50 60

mk-01 mr-02 80 90

mk-02 mr-01 100 150

mk-02 mr-02 120 100

mk-01 mr-01 60 60

mk-01 mr-02 90 70

mk-02 mr-01 140 120

mk-02 mr-02 180 100

小計 mk-01 mr-01 110 120

mr-02 170 160

mk-02 mr-01 240 270

mr-02 300 200

合計﹕ mk-01 mr-01 230

mr-02 330

mk-02 mr-01 510

mr-02 500

搜索更多相关主题的帖子: 求和 
2006-01-19 14:50
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
参照SQL中的DISTINCT,去掉重复记录

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-01-19 21:03
lij21cn
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-1-18
收藏
得分:0 
select '小计', '', type, rank, sum(qty) as qty, sum(qty2) as qty2 from tb1 group by type, rank order by type, rank into cursor tb2
select '合计', '', type, rank, 0, (qty+qty2) as qty2 from tb2 order by type, rank into cursor tb3

把tb1, tb2, tb3 合并到一个表里,在报表打印时不打印 in_date, prd_no, type, rank 的重复行即可
2006-01-22 00:48
快速回复:[求助]在線等待答復:分類求和
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015765 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved