Uh oh!
There was an error while loading. Please reload this page.
AVG(null) is NULL (not zero) - #5008
Conversation
ozankabak
left a comment
There was a problem hiding this comment.
LGTM, this made me think of the COUNT fix we made recently. Makes me think there may be some other minor gotchas like this lying around in the code, hopefully we will fix them soon.
alamb
commented
Jan 20, 2023
Yeah, I originally thought it was related to #4924 (comment) 😆 but I think the refactor in group by simply exposed a latent issue |
ursabot
commented
Jan 21, 2023
Benchmark runs are scheduled for baseline = 9c11996 and contender = f5439c8. f5439c8 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
* avg(null) should be null * Fix code (cherry picked from commit f5439c8)
Which issue does this PR close?
Closes#5007
Rationale for this change
Answer is incorrect
I started seeing this error when I upgraded IOx to https://github.com/influxdata/influxdb_iox/pull/6639 -- though I could reproduce the issue via datafusion cli even before that.
What changes are included in this PR?
AVG nulls is null
Are these changes tested?
yes
Are there any user-facing changes?
yes