首页 > 解决方案 > 是否有 mysql 函数可以从 SCHEMA(date, time) 形式的可用数据中获取过去三天时间的平均值

问题描述

我正在查询具有两列(日期,时间长度)的表,时间长度为长格式。我想生成类似(日期,时间长度)的结果,这个时间长度应该是过去三天时间长度的平均值。

日期 | 持续时间 01-01-2019 50 02-01-2019 75 03-01-2019 100 04-01-2019 125

它的结果应该是

    date         |  timeduration
     01-01-2019          50           i.e (50)/1
     02-01-2019          62.5         i.e (50+75)/2
     03-01-2019          75           i.e (50+75+100)/3
     04-01-2019          100          i.e (75+100+125)/3

我尝试分配行号并通过行号访问过去三天。

它应该在mysql中,如果有任何方法可以实现这一点,请给我一个建议

    date         |  timeduration
   01-01-2019          50           explanation (50)/1
   02-01-2019          62.5         explanation (50+75)/2
   03-01-2019          75           explanation (50+75+100)/3
   04-01-2019          100          explanation (75+100+125)/3

标签: mysql

解决方案


推荐阅读