您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

计算移动平均数MySQL?

计算移动平均数MySQL?

使用类似

SELECT 
  sum(close) as sum,
  avg(close) as average
FROM (
    SELECT 
      (close)
    FROM 
      tbl
    WHERE 
      date <= '2002-07-05'
      AND name_id = 2
    ORDER BY 
      date DESC
    LIMIT 9 ) temp

查询返回的所有过滤的行desc顺序,然后avgsum向上的行返回。

之所以query被你给不工作是由于该事实sum,首先计算和LIMIT后子句应用sum已经计算出来了,给你的sum所有行目前的

MySQL 2022/1/1 18:22:32 有337人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶