首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

在线请问一个关于数据统计的有关问题

2012-01-20 
在线请教一个关于数据统计的问题。请问一个关于数据统计的问题。SELECT所属线路,SUM(申请次数)AS申请次数,SU

在线请教一个关于数据统计的问题。
请问一个关于数据统计的问题。
SELECT   所属线路,   SUM(申请次数)   AS   申请次数,   SUM(现月考核次数)   AS   次数计划   FROM   dbo.VIEW1   WHERE   (记录日期   > =   '2007-5-1 ')   and   (记录日期   <   '2007-6-1 ')
GROUP   BY   所属线路
怎么实现
所属线路   申请次数   次数计划   兑现率

[解决办法]
SELECT 所属线路, SUM(申请次数) AS 申请次数, SUM(现月考核次数) AS 次数计划,(1.0*SUM(申请次数)/SUM(现月考核次数))/100 as 兑现率 FROM dbo.VIEW1 WHERE (记录日期 > = '2007-5-1 ') and (记录日期 < '2007-6-1 ')
GROUP BY 所属线路


这样?
[解决办法]
SELECT 所属线路, SUM(申请次数) AS 申请次数, SUM(现月考核次数) AS 次数计划
,
cast(cast(convert(decimal(5,2),sum(申请次数)) /convert(decimal(5,2),sum(现月考核次数))*100 as decimal(10,3)) as varchar(10))+ '% '
FROM dbo.VIEW1
WHERE (记录日期 > = '2007-5-1 ') and (记录日期 < '2007-6-1 ')
GROUP BY 所属线路

热点排行
Bad Request.