我有一个因子表,它有两列:totalprice和paidprice。
我要除以实价和*100的总价格,我要返回结果的百分比。
select TotalPrice/PaidPrice as h
from Factors
where TotalPrice>=PaidPrice发布于 2018-07-22 14:19:29
您可以尝试以下方法:
SELECT (COUNT(PAID_PRICE) / CAST(Total_Price AS FLOAT)) * 100 AS Result
from #Table
WHERE TOTAL_PRICE >= PAID_PRICE
GROUP by TOTAL_PRICEhttp://rextester.com/PKXSYV97387
发布于 2018-07-22 11:33:50
表:
**PAID_PRICE** **TOTAL_PRICE**
35 50
40 45查询:
SELECT (SUM(PAID_PRICE)/SUM(TOTAL_PRICE))*100
FROM TABLE_NAME WITH (NOLOCK)
WHERE TOTAL_PRICE>=TOTAL_PRICE尝尝这个?
发布于 2018-07-23 08:01:34
select
cast(
SUM(CASE WHEN PaidPrice>=TotalPrice THEN 1 ELSE 0 END) *
100 /
COUNT(FactorID)as varchar(5)
) + '%' as percentageOFcomepletfactor
from
Factors https://stackoverflow.com/questions/51464610
复制相似问题