T-SQL ORDER BY campo varchar

Aqui está a minha consulta atual..

SELECT invNumber FROM invs ORDER BY invNumber DESC

..e o resultado é:

1032-IN1
1032
1031-IN1
1031
1030-IN4
1030-IN3
1030-IN2
1030-IN1
1030
1029

Resultado esperado é:

1032
1032-IN1
1031
1031-IN1
1030
1030-IN1
1030-IN2
1030-IN3
1030-IN4
1029

Como posso conseguir isso?

0
2019-09-17 10:18:40
origem
0 respostas

Veja mais perguntas por marcas