【发布时间】:2017-06-09 11:58:56
【问题描述】:
我在同一张表中有两列,需要求和求差再计算百分比?
SELECT sum([BillCount]) - sum([IssueCount]) as [Difference]
FROM Invoice
where [Year] = '2015'
在上面的查询中,我得到的差值为 244234。现在我需要通过将差值除以实际的 Billcount 260918 来计算百分比。
样本数据:
SELECT sum(BillCount) as bills, sum(IssueCount) as issues
FROM Invoice
where [Year] = '2015'
结果: 账单:260918 问题:16684 差异:244234 除以实际账单:244234/260918 = 0.93 百分比:0.93*100 = 93.60
我使用了从零到一的更改除数。但是我得到了多行的百分比结果,比如每个单独的账单。有什么方法可以像我们在计算器中计算的那样在一行中获得确切的百分比? 谢谢。
【问题讨论】:
-
您能否添加有问题的示例数据和预期结果
标签: sql sql-server