Мой совет: не меняйте номера версий, поскольку, если одна и та же версия существует для более чем одного идентификатора, но используйте версию, которая не требуется на основе rownum
SELECT ID,Coldata,rownum version
FROM ( SELECT ID,Coldata, version FROM TABLE ORDER BY ID,Coldata);