首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Division By Zero - SUM和COUNT语句

Division By Zero - SUM和COUNT语句
EN

Stack Overflow用户
提问于 2020-08-17 21:46:35
回答 2查看 117关注 0票数 0

即使在SUM和COUNT语句中,我的Snowflake服务器上也会出现“被零除”错误。我正在求和或计数的列确实有0(这是预期的)。目标是运行一个AVG语句来获得平均税额。

SELECT SUM(DutyRate) FROM preTariffDetail;的结果是“被零除”。正如COUNT和AVG。

我尝试过在NULLIF语句中包装算术函数,但无济于事。这里的资源是什么?

EN

回答 2

Stack Overflow用户

发布于 2020-08-17 22:05:34

代码语言:javascript
复制
SELECT SUM(T.DutyRate) FROM (
SELECT DutyRate FROM preTariffDetail WHERE DutyRate IS NOT NULL
) AS T 
票数 0
EN

Stack Overflow用户

发布于 2020-08-17 22:15:31

正如戈登·利诺夫在评论中指出的那样,看起来preTariffDetail有一个bug。

如果只做一个SELECT * FROM preTariffDetail会发生什么?我打赌您会得到一个被零除的错误,这意味着问题出在视图中,而不是您的SELECT语句中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63452169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档