| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1082 人关注过本帖
标题:发表得分占总发表得分的%,急!!!谢谢!
只看楼主 加入收藏
chmha
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-7-10
收藏
 问题点数:0 回复次数:7 
发表得分占总发表得分的%,急!!!谢谢!
姓名  得分  发表  占发表总分的%
小明   2   是   2/10=20%
小红   8   是   8/10=80%
小青   1   否   0/10=0


要求:读取发表中“是”的“得分”,占发表总分的百分比。

请各位高手帮忙解决一下,谢谢!!!!!!
搜索更多相关主题的帖子: 得分 总分 百分比 姓名 
2008-07-03 23:51
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
收藏
得分:0 
select * from 表 where 发表=是

烈焰照耀世界,斌凍凍千萬裏
2008-07-04 11:07
chmha
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-7-10
收藏
得分:0 
谢谢!大哥。我要的是占%的代码
谢谢!大哥。我要的是占%的代码
2008-07-04 11:15
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
select convert(varchar(10),convert(decimal(18,2),(sum(case when 发表='是' then 1 else 0 end)+0.0)/count(*)))+'%' as '占发表总分的%'
from yourtable

飘过~~
2008-07-04 11:16
chmha
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-7-10
收藏
得分:0 
太感谢了,谢谢!我先支试一下。
太感谢了,谢谢!我先支试一下。
2008-07-04 11:17
chmha
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-7-10
收藏
得分:0 
(要显示的是占发表总分的百分比%)的代码
(要显示的是占发表总分的百分比%)的代码:::::
写“发表=是”小明的得分/除以“发表=是”的总得分(小明+小红)
就是占发表总分的百分比%
2008-07-04 20:29
chmha
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-7-10
收藏
得分:0 
这一段显示灰色+'%' as '占发表总分的%' from yourtable
select convert(varchar(10),convert(decimal(18,2),(sum(case when 发表='是' then 1 else 0 end)+0.0)/count(*)))+'%' as '占发表总分的%'
from yourtable
2008-07-04 20:32
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
select convert(varchar(10),sum(case when 姓名='小明' then 得分 else 0 end)) + '/' + convert(varchar(10),sum(case when 发表='是' then 得分 else 0 end))+ '='+ convert(varchar(10),convert(decimal(18),100 * (sum(case when 姓名='小明' then 得分 else 0 end))/(sum(case when 发表='是' then 得分 else 0 end))))+'%' as '占发表总分的%'
from yourtable

飘过~~
2008-07-07 09:45
快速回复:发表得分占总发表得分的%,急!!!谢谢!
数据加载中...
 
   



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

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