Tengo un par de registros que deben ser ordenados pero el campo es varchar. Usan el alfabeto inglés de A-Z. Después Z se pasa de AA, AB, AC, etc ... por ejemplo:¿Cómo clasifico un campo de texto alfabético?
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';
El orden que quiero en el resultado es:
A
B
Z
AA
AB
BB
Sé que debería utilizar un campo de número y tipo de eso, pero por el momento no tengo esa opción. Estoy usando SQL Server y la interfaz está en un informe en Access 2010.
¿Tiene una pregunta? – Jacob
Agregué la estructura de la tabla y los resultados deseados para @Rick. –