А как вы формулу составили?
Попробуйте так сделать. Для интервала 0 часов - 1 час:
AbsArchIntegral(Переменная,CurDay( ),CurDay( )+3600, 3600 )
Для интервала с 1 часа до 2:
AbsArchIntegral(Переменная,CurDay( )+3600,CurDay( )+2*3600, 3600 )
и так далее.
В этом случае расчет будет вестись только в текущих сутках. Поэтому когда сутки закончаться, то данные за не сущесвующий интервал вычисляться не будут.