Я использую sql ниже в sqlite для группировки по интервалам времени Первый - группа по дням, а вторая - по часам:
select strftime('%Y-%m-%dT%00:00:00.000', date_time),line, count() from entry group by strftime('%Y-%m-%dT%00:00:00.000', date_time)
select strftime('%Y-%m-%dT%H:00:00.000', date_time),line, count() from entry group by strftime('%Y-%m-%dT%H:00:00.000', date_time)
Как группировать по 10-минутному интервалу