SQL conversione dati da Float a Int

doremifa1
Ho una tabella excel con una colonna composta da dati personalizzati (es: ho il seguente dato 103.226)...quando importo
questa tabella excel su Enterprise Manager SQL i dati relativi a questo campo vengono convertiti in Float (es:103226,07981).
Ho provato a convertire il dato Float in Int con il seguente risultato : '103225'. Il problema è l'arrotondamento per difetto e l'esclusione del punto.
Sapreste dirmi come risolvere questo problema per favore?

Risposte
Dottor P++1
Credo che dovresti controllare il formato del campo che andrà ad ospitare i tuoi dati. Così a naso direi che il campo nello schema del DB è di tipo integer, prova a cambiarlo in numeric. Quando specifichi che un campo è di tipo numeric devi specificare quante cifre vuoi a sinistra e a destra della virgola. Ad esempio con
valore numeric (4,4)

stai dicendo che il campo "valore" può registrare cifre da -9999.9999 a +9999.9999

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.