Как вставить среднесуточное значение столбца в другой столбец другой таблицы (postgresql)

У меня есть машина, которая посылает данные каждые 3 минуты, и я храню их в таблице "machine_data" в postgresql. Мне нужно получить среднее значение столбца данных за 10 минут, час, день, месяц и год и сохранить его в другой таблице со столбцами ( 10minutes_avg, hourly_avg, daily_avg, ...). Для этих периодических задач я хотел использовать pgagent в postgresql, но не знаю, как написать код.

примечание1: у меня есть поле datetime (2023-01-01 9:42:10+3:30)

примечание2: дополнительное замечание: я использую django для получения и хранения данных, и я использовал много модулей для запланированных задач, но я не получил хороших результатов.

спасибо.

Вернуться на верх