| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 410 人关注过本帖
标题:怎么寫這個sql語句
取消只看楼主 加入收藏
kitter520
Rank: 1
等 级:新手上路
威 望:1
帖 子:21
专家分:0
注 册:2006-9-1
收藏
 问题点数:0 回复次数:1 
怎么寫這個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
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
快速回复:怎么寫這個sql語句
数据加载中...
 
   



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

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