MySQL автоматически генерирует статистические данные кадра

StackOverflow https://stackoverflow.com/questions/390814

  •  23-08-2019
  •  | 
  •  

Вопрос

У меня есть таблица, содержащая даты, расстояния и TimeForDistance...

Есть ли способ рассчитать среднюю скорость за месяц с помощью операторов MySQL?

Любая помощь будет очень признательна!

Это было полезно?

Решение

Я думаю, вы ищете что-то вроде этого:

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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top