У меня есть стол.мне нужно получить медианное значение на основе временного интервала из этой таблицы.
Данные таблицы выглядят следующим образом:
date_time type value
2018-07-01 00:00:04 bottom#3 93.17
2018-07-01 00:00:04 top#45 100.28
2018-07-01 00:00:09 bottom#3 93.41
2018-07-01 00:00:09 top#45 100.28
2018-07-01 00:00:19 bottom#3 93.41
2018-07-01 00:00:19 top#45 100.85
2018-07-01 00:00:24 bottom#3 93.11
2018-07-01 00:00:24 top#45 101.13
2018-07-01 00:00:29 bottom#3 92.85
2018-07-01 00:00:29 top#45 101.13
2018-07-01 00:00:44 bottom#3 93.22
2018-07-01 00:00:44 top#45 101.13
нам нужно сгруппировать данные на основе временного интервала, например, 15 минут или 30 минут, итакже для столбца типа через некоторый интервал времени.
Ожидаемый результат выглядит примерно так:
date interval type median(value)
2018-07-01 00:00:15 top#45 --
2018-07-01 00:00:15 bottom#3 --
2018-07-01 00:00:30 top#45 --
2018-07-01 00:00:30 bottom#3 --
2018-07-01 00:00:45 top#45 --
2018-07-01 00:00:45 bottom#3 --
У меня нет намного больше знаний о MySQL, и я пытаюсь получить интервал времени, но не получаюрезультат.
пожалуйста, помогите мне получить это решение.Спасибо