Nežinau ar dar reikia, lyg ir buvo minėta, kad čia oracle. Siūlyčiau pabandyti per pl/sql cursor. Smulkių pvz. yra čia: http://sql-plsql.blogspot.com/2007/05/examples-of-oracle-plsql-cursors.html daugiau per google. Principas - į vieną kintamąjį įsirašai intervalą, į kitą prieš tai buvusį laiką. Imi einamojo įrašo laiką ir lygini su prieš tai buvusiu.