Wenn Sie SQL Server 2008 verwenden
select VersionNo from Versions order by cast('/' + replace(VersionNo , '.', '/') + '/' as hierarchyid);
Was ist eine Hierarchie-ID
Bearbeiten:
Lösungen für 2000, 2005, 2008:Lösungen für die T-SQL-Sortierungsherausforderung hier.
Die Herausforderung