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

如何找到一列的最后N个读数的差异的平均值PHP MySQL

如何找到一列的最后N个读数的差异的平均值PHP MySQL

SELECT AVG(difference)
FROM (
    SELECT @next_reading - reading AS difference, @next_reading := reading
    FROM (SELECT reading
          FROM level_records
          ORDER BY date DESC
          LIMIT 20) AS recent20
    CROSS JOIN (SELECT @next_reading := NULL) AS var
    ) AS recent_diffs
@H_403_2@

演示

php 2022/1/1 18:46:04 有323人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

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

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

请先登录

推荐问题


联系我
置顶