![]() |
#5 |
Участник
|
Если не принципиален момент как делать запрос через while или через Query, то можно в query использовать расширенное условие, типа такого :
((%1.modifiedDateTime - %1.createdDateTime) > (2 / 24)) где %1 - это имя датасорса, вообщем поищите примеры как реализуются расширенные условия. А 2 / 24 это эквивалент двух часов в данном случае, вникать особо не было времени, объяснение можно посмотреть вот тут - как посчитать в sql раздницу во времени в колонке DateTime Т.е. SQL поддерживает операцию "-" для поля типа datetime, результат число, а дальше его можно интерпретировать вот так Цитата:
Берёшь целую часть числа, которое у тебя получилось - это кол-во дней
Берёшь то, что после запятой и умножаешь на 24 - это, кол-во часов Берёшь то, что после запятой и умножаешь на 24*60 - это , кол-во минут Принцип ясен?
__________________
Sergey Nefedov Последний раз редактировалось SRF; 16.03.2017 в 12:48. |
|
|
За это сообщение автора поблагодарили: S.Kuskov (2), sukhanchik (2), Ace of Database (3). |
|
|