Ciao a tutti ho realizzato la seguente selezione sql per selezionare il numero più grande di un campo di un db:
sql="select max(id) as mo from tabella"
La tabella è più o meno fatta così:
IDNOME VIA
125gianniapi
178marcomosche
520stefanovespe
1250matteocane
2402mariogatto
Con questa selezione dovrebbe selezionare il record con id 2402 e invece seleziona quella con id 520. Come mai? In pratica non ha selezionato il numero più grande in assoluto, ma il numero più grande con il numero minore di cifre (520 formato da 3 cifre)

Rispondi quotando
