| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1604 人关注过本帖
标题:数据库中选择性的取数据总和,急求!
取消只看楼主 加入收藏
huanying205
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2007-6-14
收藏
 问题点数:0 回复次数:5 
数据库中选择性的取数据总和,急求!
前边刚发表了这个话题,但是代码太多,好像有的人看不下去,在此重新说一下,
直方图中条形的高度是通过下边代码设置的:
        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
huanying205
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2007-6-14
收藏
得分:0 
我觉得这样比存储过程要简单,因为存储过程我就不懂,呵呵!
不过我想知道的是这样写怎么不对:
int sum1 = "select sum(成绩) from Tables where 姓名 like '张%'";
提示说:无法将类型“string”隐式转换为“int”
2007-12-20 10:49
huanying205
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2007-6-14
收藏
得分:0 
我是这样写的:tmp1.Rows[0].ToString(); tmp1就是得到的那个表。得到的是System.Data.DataRow
这样是不行的,但是tmp1又没有Cell的属性,
2007-12-20 14:55
huanying205
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2007-6-14
收藏
得分:0 
我要看的是第六列中的值,我想应该这么写:tmp1.Rows[0][5].ToString().
但是出错提示说 找不到列5,
而且这么写能求出第六列中符合要求的某些值的和吗?
2007-12-20 15:16
huanying205
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2007-6-14
收藏
得分:0 
[0,5]这样写是不对的,Rows没有两个参数值的。第六列确是有数值的,这个我敢打保证!!
2007-12-20 16:45
huanying205
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2007-6-14
收藏
得分:0 
怎么看不了啦?
2007-12-21 09:24
快速回复:数据库中选择性的取数据总和,急求!
数据加载中...
 
   



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

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