在SQL Server中,我有一个返回值为177200的查询。我需要将此值表示为1772.00,因为最后两位数字超过了小数。下面的查询是将.00添加到完整值的末尾。我没有这种类型的SQL语句的经验。任何帮助,将不胜感激。
SELECT
STR(SUM(ActualPrice), 10, 2) AS Total, Department
FROM
#DepartmentSalesData
GROUP BY
Department
答案 0 :(得分:1)
您正在寻找的数据类型称为numeric
SELECT CAST(SUM(ActualPrice) / 100.0 AS numeric(18, 2)) AS Total, ...
FROM ...
您按照要求在我的示例中传递了精确度(我的示例中为18
)和刻度2
。