SQL Server 查询问题 SUM'ing 带小数的两列

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

我写了一个脚本,将 1 列的总和除以另一列的总和,然后返回一个整数。我的问题是我需要一个返回百分之一的小数。源列数据类型是十进制以及目标表/提取。

下面是我用作示例的代码。

select ColA, ColB, ColC, ColD, 
       sum(ColA)/sum(nullif(ColB,0)) [TEST SUM]
from [DB1].[Schema1].[Table1] a 

据我所知,我正在将数据从十进制数据类型列提取到数据类型也为十进制的提取物,除非我特别正确地编码,否则不应该有任何舍入?

sql sql-server ssms
© www.soinside.com 2019 - 2024. All rights reserved.