Csak 1 kérdés:
Time seriers adatokat miért relációs adatbázisban akarsz feltétlen kezelni?
pl egy InlfuxDB helyből nyújtja ezt funkcionalitást.
GROUP BY time intervals
GROUP BY time() queries group query results by a user-specified time interval.
https://docs.influxdata.com/influxdb/v1.7/query_language/data_exploration/
Ha ez is opció, én lehet ilyen irányba mennék....