为什么SUM(COL1 + COL2)和SUM(COL1)+ SUM(COL2)的收益率不同?

jes*_*nge 3 sql t-sql sql-server aggregate-functions aggregation

这是一个相当奇怪的结果.我希望这些产量相同.

请查看命令和结果的屏幕截图

以下是从数据库中提取excel数据的链接. https://twentius.opendrive.com/files?89038281_muoyg

编辑:用于SUM的列具有NULL单元格.

usr*_*usr 5

可能有一些NULL价值观.NULL + 1NULL.并SUM筛选出NULL值.

您可以使用ISNULL(JAN, 0) + ISNULL(FEB, 0) + ...解决此问题.