«Будущее» — значит, next.timestamp > current.timestamp.«Следующее» — значит next.version_id == current.version_id + 1.А «Будующее» — это когда одновременно: (next.timestamp > current.timestamp) && (next.version_id == current.version_id + 1)