Mam kolumny [datatype:varchar(50)]
w bazie danych (SQL Server 2008) o wartości, jak pokazano poniżej:Uporządkuj Kule w bazie
1
2
1.1.11
4.1
5
2.1
1.1
4
1.2.1
4.2.2
4.3
4.2
4.3.1
4.2.1
11.2
1.2.4
4.4
te są ponumerowane kule do moich zapisów muszę uporządkować je jako grupowanie wszystkich rekordów w sekwencji 1,1.1,1.1.1,2,3.1,4,10.1,11.1....
Proszę, pomóżcie mi w tym zakresie.
Co z 'order by column_name'? – Leri
Czy "ORDER BY CAST ("/"+ YourColumn +"/"AS HIERARCHYID)" rób to, czego potrzebujesz? –
AFAIK wykonując polecenie 'order by' na kolumnie, posortuje je według rosnącej kolejności" legal ". Czy chcesz również połączyć wszystkie wartości w jeden ciąg znaków? – StuartLC