平均值问题

为什么这么设置了,取出来的平均值还是全部记录的平均值,不是前7个的平均值呢,我用的是8image.png

image.png

fxm1992 发布于 2018-12-13 18:52
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2018-12-13 18:56(编辑于 2018-12-13 19:10)

逻辑问题~


先求平均~再显示所求平均值的前3个~


平均值只有一个~不管你设置显示前几个~都只有一个值~


这种情况建议你直接在sql中求出前3个值~然后在到页面去求平均值~直接在sql中把平均值求出来~


比如MySQL语法~

select * from tabname limit 3

image.png

image.png

  • fxm1992 fxm1992(提问者) 不行,我写的语句是前30条记录,要先求7条平均,还要求30条的平均,怎么样用这个语句求出7条记录的平均值呢
    2018-12-13 18:58 
  • fxm1992 fxm1992(提问者) 那不是又要写个语句,取前7条记录?语句写太多加载速度就会很慢
    2018-12-13 19:00 
  • fxm1992 fxm1992(提问者) 我已经求出30个值了啊,现在先需要前面7个值的平均,
    2018-12-13 19:01 
  • zsh331 zsh331 回复 fxm1992(提问者) =AVERAGE(A1[A1:1]:A1[A1:7])
    2018-12-13 19:09 
  • zsh331 zsh331 回复 fxm1992(提问者) 答案更新了~查阅~
    2018-12-13 19:10 
  • 2关注人数
  • 482浏览人数
  • 最后回答于:2018-12-13 19:10
    请选择关闭问题的原因
    确定 取消
    返回顶部