salve a tutti,
ho una semplice tabella con un campo varchar alfanumerico da ordinare.
I valori sono i seguenti:
Codice:
FXCM0204
FXM0216 1/2
FXM0316
FXM0011
FXM0474 1/3
FXM0154
FX0001
Dovrei ordinarli per numero progressivo, senza calcolare le lettere iniziali.
Ho provato ORDER BY codice ASC ma mi tiene in considerazione le lettere e giustamente prima mi mette FX, poi FXC e alla fine FXM.
Ho provato anche ORDER BY CAST(codice AS UNSIGNED) ma nulla.
Qualcuno sa darmi una dritta?
L'ordinamento deve avvenire solamente considerando i numeri.