Ho un paio di dischi che devono essere ordinati ma il campo è varchar. Usano l'alfabeto inglese dalla A-Z. Dopo Z va da AA, AB, AC, ecc ... per esempio:Come si ordina un campo di testo alfabetico?
CREATE TABLE #foo(x VARCHAR(30));
INSERT #foo(x) SELECT 'A'
UNION SELECT 'AA'
UNION SELECT 'Z'
UNION SELECT 'B'
UNION SELECT 'AB'
UNION SELECT 'BB';
L'ordinamento che voglio nel risultato è:
A
B
Z
AA
AB
BB
so che dovrei utilizzare un campo numero e ordina per quello, ma al momento non ho questa opzione. Sto usando SQL Server e il front end è su un report in Access 2010.
Avete una domanda? – Jacob
Ho aggiunto la struttura della tabella e i risultati desiderati per @Rick. –