搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 帮忙看看这个程序
标题:
帮忙看看这个程序
只看楼主
shaoxuecheng
等 级:
新手上路
帖 子: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
等 级:
新手上路
帖 子:560
专家分:0
注 册:2008-5-2
第
2
楼
得分:0
貌似发错地方了?
[[it] 本帖最后由 wltysy 于 2008-5-18 16:09 编辑 [/it]]
2008-05-18 16:03
shaoxuecheng
等 级:
新手上路
帖 子:60
专家分:0
注 册:2006-1-15
第
3
楼
得分:0
作什么程序不都需要SQL么?
2008-05-18 16:21
zhengyi
等 级:
新手上路
帖 子:6
专家分:0
注 册:2008-5-18
第
4
楼
得分:0
好象不是这里的吧
2008-05-18 16:27
sunkaidong
来 自:南京师范大学
等 级:
贵宾
威 望:
12
帖 子:4496
专家分:141
注 册:2006-12-28
第
5
楼
得分:0
问下,你的主键是什么?好像第一范式..如果确定主键是aa你按主键分组,然后unique(bb).最后sum(cc)...
[[it] 本帖最后由 sunkaidong 于 2008-5-18 16:41 编辑 [/it]]
学习需要安静。。海盗要重新来过。。
2008-05-18 16:29
shihuaicheng
来 自:安徽宿州
等 级:
新手上路
帖 子:1
专家分:0
注 册:2008-5-18
第
6
楼
得分:0
我也觉得你发错地方了,这是是C语言区
改变无法接受的,接受无法改变的。
2008-05-18 16:40
shaoxuecheng
等 级:
新手上路
帖 子:60
专家分:0
注 册:2006-1-15
第
7
楼
得分: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
来 自:南京师范大学
等 级:
贵宾
威 望:
12
帖 子:4496
专家分:141
注 册:2006-12-28
第
8
楼
得分:0
SELECT SUM(cc)
FROM
(SELECT aa, unique(bb),cc
FROM TABLE A
GROUP BY aa) T
我机器上没装数据库..你看看呢...我也刚学不久..
学习需要安静。。海盗要重新来过。。
2008-05-18 17:07
shaoxuecheng
等 级:
新手上路
帖 子:60
专家分:0
注 册:2006-1-15
第
9
楼
得分:0
嗯,还是不行,格式 不对
2008-05-18 17:31
zhuwei168
来 自:东软信息学院
等 级:
新手上路
帖 子:180
专家分:0
注 册:2008-2-13
第
10
楼
得分:0
不会数据库
2008-05-18 18:54
14
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-214945-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.787196 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved