Если не принципиален момент как делать запрос через while или через Query, то можно в query использовать расширенное условие, типа такого :
((%1.modifiedDateTime - %1.createdDateTime) > (2 / 24))
где %1 - это имя датасорса, вообщем поищите примеры как реализуются расширенные условия.
А 2 / 24 это эквивалент двух часов в данном случае, вникать особо не было времени, объяснение можно посмотреть вот тут -
как посчитать в sql раздницу во времени в колонке DateTime
Т.е. SQL поддерживает операцию "-" для поля типа datetime, результат число, а дальше его можно интерпретировать вот так
Цитата:
Берёшь целую часть числа, которое у тебя получилось - это кол-во дней
Берёшь то, что после запятой и умножаешь на 24 - это, кол-во часов
Берёшь то, что после запятой и умножаешь на 24*60 - это , кол-во минут
Принцип ясен?