Спасибо. Посмотрел но это не совсем то.
Для примера рассмотрим п.2 Средний расход за последний час (60 минут).

Уточню задачу: Мне нужно рассчитать расход воды за период с текущего времени (Т) до Т-60 минут. Т.е. окно времени за которое идет подсчет всегда движется. Если сейчас 20:34 то расход нужно считать с 19:34 до 20:34. На следующую минуту расход считаем с 19:35 до 20:35 и т.д.