Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Access] Convertire campo stringa

    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

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333

    Re: [Access] Convertire campo stringa

    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
    codice:
    SELECT 
    CDbl(Left([campo],3)) AS Espr1
    FROM tabella
    ORDER BY CDbl(Left([campo],3))
    ;
    la Tabella si chiama "tabella"
    il Campo si chiama "campo" e ha formato testo

    la stringa 785hertu mi restituisce il numero 785



  3. #3

    Re: Re: [Access] Convertire campo stringa

    Originariamente inviato da nman
    A me funziona su Access 2003
    codice:
    SELECT 
    CDbl(Left([campo],3)) AS Espr1
    FROM tabella
    ORDER BY CDbl(Left([campo],3))
    ;
    la Tabella si chiama "tabella"
    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 ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.