MySQL查询平均日期范围

时间:2014-09-30 01:00:46

标签: mysql average

我有一张包含日期和数字列的表格。 无法找到每5天获得平均值(数字)的示例。

有人可以帮帮我这个吗?

感谢。

1 个答案:

答案 0 :(得分:0)

试试这个

 SELECT AVG(number) AS average_number,
        FROM_DAYS(TO_DAYS(date)-MOD(TO_DAYS(date),5)) AS five_day_period_beginning
   FROM table
  GROUP BY FROM_DAYS(TO_DAYS(date)-MOD(TO_DAYS(date),5))

它将为您提供五天时间段的平均值。