找回密码
 注册会员
查看: 657|回复: 0

请教一个SQL查询

[复制链接]
发表于 2010-4-13 11:45:28 | 显示全部楼层 |阅读模式
<p>请教一个SQL查询</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2010-4-13 11:42</p>
<p>表Xtable结构如下:</p>
<p>投稿单位 投稿状态</p>
<p>A 0</p>
<p>B 1</p>
<p>C 2</p>
<p>-------------------------</p>
<p>其中,投稿状态 0代表投稿的初始状态,1代表已采用,2代表未采用。</p>
<p>想查询出来的格式如下:</p>
<p>投稿单位 投稿总数 采用数量 未采用数量 投稿采用率</p>
<p>A 100 10 90 0.1</p>
<p>B 140 20 120 0.142857143</p>
<p>C 200 30 170 0.15</p>
<p>-------------------------------------------------</p>
<p>没有财富值了,实在不好意思!</p>
<p>提问者: rocky_jn - 一级</p>
<p>最佳答案</p>
<p>select 投稿单位,count(投稿单位) 投稿总数, count(case 投稿状态 when 1 then 1 else 0 end) 采用数量,count(case 投稿状态 when 2 then 1 else 0 end) 未采用数量, count(case 投稿状态 when 1 then 1 else 0 end)/count(投稿单位) 投稿采用率 from xtable group by 投稿单位</p>
<p>采用率的类型转换自己处理吧。。</p>
<p>0</p>
<p>回答者:</p>
<p><img src="http://img.baidu.com/img/iknow/icon_huizhang.gif"></p>
<p>ivws_ - 七级   2010-4-13 11:35</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>太感谢了!</p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-5-22 11:54

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表