数据不为空的总天数

比如12月1到12月15这几天有数据,12月13没数据为空。我给数据求和后,要求日均如何求。

总数量/(数据不为空的总天数)

FineReport SQL 用户G2632943 发布于 2022-12-14 17:49
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-6-28 20:26

放在单元格里面直接求就行了

=AVERAGE(b6{b6!=''})

image.png

最佳回答
0
uBestMaxLv6见习互助
发布于2022-12-14 18:01(编辑于 2022-12-14 18:03)

其实就是看13号这天对你们公司的实际业务说是不是工作日,比如13号这天是节假日,你们节假日不发生业务那就不用算,如果不算的话就用你这个公式,如果要算的话就用总数量/日期范围内的实际天数。

最佳回答
0
weibwLv7高级互助
发布于2022-12-14 18:08

select avg(数据值)

from table

where 日期字段 between 12月1号   and  12月15号

最佳回答
0
Gun鹏Lv4见习互助
发布于2023-6-29 08:25(编辑于 2023-6-29 08:33)

select sum(数据值)/sum(case when 数据值 is not null then 1 end)

from table

where 日期字段 between 12月1号   and  12月15号

最佳回答
0
ClearloveLv3见习互助
发布于2023-6-30 15:59

SELECT    SUM(stock_quantity) / COUNT(DISTINCT date_column) AS daily_avg FROM your_table WHERE date_column >= DATE 'YYYY-MM-DD' AND date_column <= DATE 'YYYY-MM-DD'

  • 6关注人数
  • 340浏览人数
  • 最后回答于:2023-6-30 15:59
    请选择关闭问题的原因
    确定 取消
    返回顶部