【发布时间】:2009-10-05 17:29:50
【问题描述】:
我有一个类似于下面的 SELECT 语句,它在一个查询中返回多个计数。
SELECT invalidCount = (SELECT COUNT(*) FROM <...a...> WHERE <...b...>),
unknownCount = (SELECT COUNT(*) FROM <...c...> WHERE <...d...>),
totalCount = (SELECT COUNT(*) FROM <...e...> WHERE <...f...>)
这很好用,但我想在 SELECT 中添加两个百分比列:
invalidCount * 100 / totalCount AS PercentageInvalid,
unknownCount * 100 / totalCount AS UnknownPercentage
如何修改我的 SELECT 语句来处理这个问题?
【问题讨论】:
标签: sql sql-server sql-server-2005