Ciao a tutti,
ho un campo testo e devo convertire i primi 3 valori in numerico per fare l'ORDER BY ho provato così ma ricevo errore: funzione left non definita nell'espressione![]()
SELECT CDbl(LEFT(campo, 3)) FROM tabella
Ciao a tutti,
ho un campo testo e devo convertire i primi 3 valori in numerico per fare l'ORDER BY ho provato così ma ricevo errore: funzione left non definita nell'espressione![]()
SELECT CDbl(LEFT(campo, 3)) FROM tabella
Originariamente inviato da fabiodm75
ho un campo testo e devo convertire i primi 3 valori in numerico per fare l'ORDER BY
SELECT CDbl(LEFT(campo, 3)) FROM tabella
A me funziona su Access 2003
la Tabella si chiama "tabella"codice:SELECT CDbl(Left([campo],3)) AS Espr1 FROM tabella ORDER BY CDbl(Left([campo],3)) ;
il Campo si chiama "campo" e ha formato testo
la stringa 785hertu mi restituisce il numero 785
![]()
A me da uso di Null non valido... come faccio a mettere nei campi vuoti 0 (zero)? dovre fare un iif ?Originariamente inviato da nman
A me funziona su Access 2003
la Tabella si chiama "tabella"codice:SELECT CDbl(Left([campo],3)) AS Espr1 FROM tabella ORDER BY CDbl(Left([campo],3)) ;
il Campo si chiama "campo" e ha formato testo
la stringa 785hertu mi restituisce il numero 785
![]()