| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 643 人关注过本帖
标题:数据库中选择性的取数据总和,急求!
收藏  订阅  推荐  打印 
huanying205
Rank: 2
等级:注册会员
帖子:107
积分:1232
注册:2007-6-14
数据库中选择性的取数据总和,急求!

前边刚发表了这个话题,但是代码太多,好像有的人看不下去,在此重新说一下,
直方图中条形的高度是通过下边代码设置的:
        public string initheight = "10,20,30,15,60,45,50";
但是我想要从数据库里取数据赋值给initheight ,举个例子:
序号   姓名   成绩
1     张三    80
2     李四    77
3     王五    69
4     张六    85
5     张七    80
6     李二    67
我想把姓张、姓李、姓王的成绩的总和做成直方图,比较一下,就是从数据库中取出第三列中各个姓的成绩总和赋给initheight
public string initheight = "245,144,69";
估计这样看起来就方便多了,大家帮帮忙,指点一下!先谢谢了!
搜索更多相关主题的帖子: 数据库  选择性  initheight  string  public  
2007-12-19 16:30
huwei1024

等级:禁止发言
帖子:149
积分:1680
注册:2007-4-12
提示: 作者被禁止或删除 内容自动屏蔽

www.bboyxx.cn
2007-12-19 16:45
huwei1024

等级:禁止发言
帖子:149
积分:1680
注册:2007-4-12
提示: 作者被禁止或删除 内容自动屏蔽

www.bboyxx.cn
2007-12-19 16:46
huanying205
Rank: 2
等级:注册会员
帖子:107
积分:1232
注册:2007-6-14

我觉得这样比存储过程要简单,因为存储过程我就不懂,呵呵!
不过我想知道的是这样写怎么不对:
int sum1 = "select sum(成绩) from Tables where 姓名 like '张%'";
提示说:无法将类型“string”隐式转换为“int”
2007-12-20 10:49
huwei1024

等级:禁止发言
帖子:149
积分:1680
注册:2007-4-12
提示: 作者被禁止或删除 内容自动屏蔽

www.bboyxx.cn
2007-12-20 11:14
huanying205
Rank: 2
等级:注册会员
帖子:107
积分:1232
注册:2007-6-14

我是这样写的:tmp1.Rows[0].ToString(); tmp1就是得到的那个表。得到的是System.Data.DataRow
这样是不行的,但是tmp1又没有Cell的属性,
2007-12-20 14:55
huwei1024

等级:禁止发言
帖子:149
积分:1680
注册:2007-4-12
提示: 作者被禁止或删除 内容自动屏蔽

www.bboyxx.cn
2007-12-20 14:58
huwei1024

等级:禁止发言
帖子:149
积分:1680
注册:2007-4-12
提示: 作者被禁止或删除 内容自动屏蔽

www.bboyxx.cn
2007-12-20 15:02
huanying205
Rank: 2
等级:注册会员
帖子:107
积分:1232
注册:2007-6-14

我要看的是第六列中的值,我想应该这么写:tmp1.Rows[0][5].ToString().
但是出错提示说 找不到列5,
而且这么写能求出第六列中符合要求的某些值的和吗?
2007-12-20 15:16
huanying205
Rank: 2
等级:注册会员
帖子:107
积分:1232
注册:2007-6-14

[0,5]这样写是不对的,Rows没有两个参数值的。第六列确是有数值的,这个我敢打保证!!
2007-12-20 16:45
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.076355 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved