ho una colonna [datatype:varchar(50)]
nel database (SQL Server 2008) con valori come illustrato di seguito:Ordinare i Bullets nel database
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
questi sono numerati proiettili per i miei dischi ho bisogno di ordinare loro come raggruppare tutti i record in sequenza 1,1.1,1.1.1,2,3.1,4,10.1,11.1....
Please help me in questo senso.
E a proposito di "ordine per nome_colonna"? – Leri
Does 'ORDER BY CAST ('/' + YourColumn + '/' AS HIERARCHYID)' fa quello che ti serve? –
AFAIK eseguendo un ordine nella colonna, ordinerà in ordine ascendente "legale". Hai bisogno di concatenare tutti i valori in una singola stringa? – StuartLC