| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1413 人关注过本帖
标题:帮忙看看这个程序
只看楼主 加入收藏
shaoxuecheng
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-1-15
收藏
 问题点数:0 回复次数:13 
帮忙看看这个程序
一个表,三 个字段,aa,bb,cc
当aa相等 时,
去掉bb 重复值后,求cc的 和(bb字段值相等时cc一定相等)
比如
aa   bb  cc
1    1   10
1    1   10
1    2   30
求出的cc是   10 + 30 = 40
这段SQL把我难住了???
搜索更多相关主题的帖子: SQL 字段 相等 
2008-05-18 16:01
wltysy
Rank: 1
等 级:新手上路
帖 子:560
专家分:0
注 册:2008-5-2
收藏
得分:0 
貌似发错地方了?

[[it] 本帖最后由 wltysy 于 2008-5-18 16:09 编辑 [/it]]
2008-05-18 16:03
shaoxuecheng
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-1-15
收藏
得分:0 
作什么程序不都需要SQL么?

2008-05-18 16:21
zhengyi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-5-18
收藏
得分:0 
好象不是这里的吧
2008-05-18 16:27
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
问下,你的主键是什么?好像第一范式..如果确定主键是aa你按主键分组,然后unique(bb).最后sum(cc)...

[[it] 本帖最后由 sunkaidong 于 2008-5-18 16:41 编辑 [/it]]

学习需要安静。。海盗要重新来过。。
2008-05-18 16:29
shihuaicheng
Rank: 1
来 自:安徽宿州
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-5-18
收藏
得分:0 
我也觉得你发错地方了,这是是C语言区

改变无法接受的,接受无法改变的。
2008-05-18 16:40
shaoxuecheng
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-1-15
收藏
得分:0 
嗯,主健是aa,那具体怎么做?按 你说的,能写出来么?
SELECT SUM(cc)
FROM
(SELECT cc, unique(bb)
FROM TABLE A
WHERE aa = A.aa
GROUP BY aa) T
?????????
可这样会报 group 错误阿?

2008-05-18 16:49
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
SELECT SUM(cc)
FROM
(SELECT aa, unique(bb),cc
FROM TABLE A
GROUP BY aa) T
我机器上没装数据库..你看看呢...我也刚学不久..

学习需要安静。。海盗要重新来过。。
2008-05-18 17:07
shaoxuecheng
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-1-15
收藏
得分:0 
嗯,还是不行,格式 不对

2008-05-18 17:31
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
收藏
得分:0 
不会数据库
2008-05-18 18:54
快速回复:帮忙看看这个程序
数据加载中...
 
   



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

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