移动平均线 - MySQL

我正在尝试实施系统范围的登录限制,我需要计算过去3个月的每日平均失败登录尝试次数。 我目前正在每次登录失败时插入一条记录,每条记录都有一个时间戳。我怎么能在MySQL中这样做? 在此先感谢您的帮助     
已邀请:
SELECT AVG(cnt)
  FROM (SELECT COUNT(*) AS cnt
          FROM mytable
         WHERE `date` BETWEEN DATE_SUB(NOW(), INTERVAL 3 MONTH) AND NOW()
      GROUP BY DATE(`date`)) x
假设你有一个表
mytable
,字段
date
类型为
date
datetime
timestamp
    

要回复问题请先登录注册