select id, passed_ts - ts_column difference
from t
where
passed_ts > ts_column and positive_interval
or
passed_ts < ts_column and not positive_interval
order by abs(extract(epoch from passed_ts - ts_column))
limit 1
passed_ts
टाइमस्टैम्प पैरामीटर है और positive_interval
एक बूलियन पैरामीटर है। यदि सत्य केवल पंक्तियाँ हैं जहाँ टाइमस्टैम्प कॉलम कम है तो पास टाइमस्टैम्प। यदि असत्य है तो व्युत्क्रम।