【发布时间】:2011-09-10 18:41:02
【问题描述】:
参考我之前的问题:
Get count of items and their values in one column
Get count percent of a record in a single query
如何获得间隔百分比?比如这个例子:
ItemId count Percent
------------------------------------
1-2 2 33.3
3-4 4 66.6
谢谢
【问题讨论】:
-
使用子查询。子查询将汇总所有计数列,您可以使用这些列来根据每个单独项目/行的计数计算百分比。
-
或者先把总和存入一个局部变量,然后写一个正则查询,用每行的计数除以数字。
-
区间从何而来?
-
用户要求一些间隔,例如:1-2、3-4、4-5,超过 5
标签: sql sql-server tsql sql-server-2008