标题:怎么寫這個sql語句
只看楼主
kitter520
Rank: 1
等 级:新手上路
威 望:1
帖 子:21
专家分:0
注 册:2006-9-1
 问题点数:0 回复次数:2 
怎么寫這個sql語句

表A:
CName A_Nom Result1 Result2
A001 001 NULL 60
A001 001 70 NULL
A001 002 50 NULL
A001 002 NULL 80

A002 001 NULL 80
A002 001 50 NULL
A002 002 50 NULL
A002 002 NULL 70
...
...
...
...

得到結果
CName Result001 Result002
A001 130 130
A002 130 120

....
....
....
....
(用case語句)

[此贴子已经被作者于2006-9-12 10:16:49编辑过]

搜索更多相关主题的帖子: sql 
2006-09-12 10:10
潇洒老乌龟
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:407
专家分:0
注 册:2005-12-13
得分:0 
怎么个算法,你给个说明啊,不然我怎么知道你做什么?

乌龟学堂http://www. 承接各种软件开发、系统集成、网络搭建。 QQ:124030710
2006-09-13 22:14
kitter520
Rank: 1
等 级:新手上路
威 望:1
帖 子:21
专家分:0
注 册:2006-9-1
得分:0 
1個CName字段下可能對應著1個或多個 A_Nom,1個A_Nom下對應Result1 ,Result2
其中Result1 ,Result2中只有1個有數據.假如現在CName為A001,它對應A_Nom(001,002)
A_Nom(001,002)對應Result1 ,Result2.Result001 就為Result2+ Result1(A_Nom=001),
Result002為 Result1+Result2(A_Nom=002)
所以得到查詢結果:
CName Result001 Result002
A001 130 130
2006-09-14 10:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-89541-1-1.html




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

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