Вы можете сравнить его прямо в вашем запросе
select now()-insert_time AS time_elapsed,
now()-insert_time >= '4 hours' as status,
*
from account
where enabled = true
Как правило, вы помещаете его в CASE
выражение для вывода другого значения
select now()-insert_time AS time_elapsed,
CASE
WHEN now()-insert_time >= '4 hours' THEN 'Greater than 4 hours'
ELSE 'Less than 4 hours'
END as status,
*
from account
where enabled = true
AND machine = 'one'
limit 1
Надеюсь, это поможет вам.