【问题标题】:MySQL autogenerate statistics fram dataMySQL 自动生成统计帧数据
【发布时间】:2008-12-24 05:25:31
【问题描述】:

我有一个包含日期、距离和 TimeForDistance 的表格...

有没有办法使用 MySQL 语句计算平均每月速度?

任何帮助将不胜感激!

【问题讨论】:

  • 多解释一下数据的结构会有所帮助

标签: mysql average


【解决方案1】:

我想你正在寻找这样的东西:

SELECT
    YEAR(my_date) as my_year, 
    MONTH(my_date) as my_month, 
    sum(Distance) / sum(TimeForDistance) AS velocity 
FROM your_table 
GROUP BY my_year, my_month
ORDER BY my_year, my_month

【讨论】:

  • 没有假设,你会做 SELECT YEAR(date_column) my_year, MONTH(date_column) my_month, ... GROUP BY YEAR(date_column), MONTH(date_column)
猜你喜欢
  • 1970-01-01
  • 2014-10-18
  • 2010-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-05
  • 1970-01-01
相关资源
最近更新 更多