Pokud používáte SQL Server 2008
select VersionNo from Versions order by cast('/' + replace(VersionNo , '.', '/') + '/' as hierarchyid);
Co je hierarchieid
Upravit:
Řešení pro roky 2000, 2005, 2008:Řešení pro T-SQL Sorting Challenge zde.
Výzva
Pokud používáte SQL Server 2008
select VersionNo from Versions order by cast('/' + replace(VersionNo , '.', '/') + '/' as hierarchyid);
Co je hierarchieid
Upravit:
Řešení pro roky 2000, 2005, 2008:Řešení pro T-SQL Sorting Challenge zde.
Výzva