2008-12-24 55 views
0

我有一个表含有日期,距离和TimeForDistance ...MySQL自动生成统计数据fram数据

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

任何帮助将不胜感激!

+0

这将有助于如果你解释你的数据结构多一点 – 2008-12-24 05:32:43

回答

0

我认为你在寻找这样的事情:

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 
+0

没有假设,你会做SELECT YEAR(date_column)my_year ,MONTH(date_column)my_month,... GROUP BY YEAR(date_column),MONTH(date_column) – ysth 2008-12-24 07:33:56