Ciao a tutti.
Spesso mi trovo a dover...registrare dei record dandogli un identificativo manuale, che a volte può essere un numero, altre una lettera, che viene registrato in un campo testo (ovviamente la tabella ha un suo ID numerico separato e univoco per ogni record)
Ora, se per i numeri questi vanno da 0 a infinito, nel caso delle lettere no, e quindi arrivato a Z (purtroppo a volte succede, anche se sporadicamente.....), ricomincio da AA, AB, AC, insomma stile excel.
Il problema è che quando poi eseguo una query per recuperare i dati, e li ordino per quel campo testo, ottengo qualcosa tipo:
A, AA, AB, B, C, D invece che A, B, C, D, AA, AB
oppure
1, 10, 11, 2, 3 invece di 1, 2, 3, 10, 11
Francamente a me lo cosa non creerebbe nessun problema, ma a chi sta sopra di me causa notti insonni ed agitate, turbamenti indicibili, nonchè ulcere perforanti a manetta, attacchi epilettici, pestilenze, carestie, piaghe d'egitto.....
Il problema (soprattutto in caso di numeri) nasce dal fatto che il campo in questione è numerico.
C'è modo di risolvere il problema?
Grazie a tutti
Andrea