舍入SQL计算别名结果

问题描述 投票:0回答:1

我有这个问题:

SELECT (SELECT SUM(myColumnOne) from myTableOne) / (SELECT SUM(myColumnTwo) FROM myTableTwo) * 100 AS myResult;

我想要的是在结果别名myResult中只有一个小数位。我尝试过使用SELECT ROUND但是无法实现这一点。我基本上计算一个表列作为另一个表的列,所以如果有一个更清晰的方法,我也喜欢这样!

欢迎任何和所有帮助 - 谢谢!

Ĵ

mysql sql
1个回答
1
投票

ROUND()应该这样做。

SELECT ROUND((SELECT SUM(myColumnOne) from myTableOne) / 
             (SELECT SUM(myColumnTwo) FROM myTableTwo) * 100, 1) AS myResult
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.