gpt4 book ai didi

sql - 在Sql Server中将2个数字相除

转载 作者:行者123 更新时间:2023-12-02 21:23:35 24 4
gpt4 key购买 nike

我正在进行 SQL Server 查询计算,除法总是给我零。

SUM(sl.LINES_ORDERED) 
, SUM(sl.LINES_CONFIRMED)
, SUM(sl.LINES_CONFIRMED) / SUM(sl.LINES_ORDERED) AS 'Percent'

返回的示例数据集是:

enter image description here

在此示例中,第三行的分度值应为 1.02,但它显示为零。这是为什么?

最佳答案

尝试

SUM(sl.LINES_CONFIRMED) * 1.0 / SUM(sl.LINES_ORDERED)

整数除法只能返回整数,不能返回 float 。您可以像上面的示例一样强制进行浮点除法。

关于sql - 在Sql Server中将2个数字相除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11985196/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com