我不知道如何做到最好,但下面是我的数据,我正在尝试建立一个查询,该查询将把每一列输出为现金,计划付款,政府三个项目的百分比
列数据:
输出为:
我已经尝试过]
select str_nbr ,(sum(cast(planpay as float) / (sum(cast (planpay as float) + sum (cast (cash as float) + sum (cast (govt as float)))
from Insurance where str_nbr in ( '15308') group by str_nbr
我不知道如何做到最好,但下面是我的数据,我正在尝试建立一个查询,该查询将把每一列输出为现金,计划付款,政府列数据三项的百分比: ...
您可以使用除法。如果不想重复计算,请使用apply
:
只是执行与Excel中相同的逻辑,但在T-SQL中。避免与CTE重复