>p.s. succede una cosa strana però, con bigint non ho più l'errore
>e infatti i valori nella colonna F3 li importa correttamente,
>ma se prendo un record di quella colonna (es:994500) e faccio
>l'update in un altra tabella dicendogli F3/100000 non dovrebbe
>darmi 9,945? invece mi da 9,000. COsa sbaglio?
Stai facendo una divisione tra interi ed il risultato è a sua volta un numero intero.
Se vuoi i decimali devi fare in modo che il dividendo, il divisore o entrambi siano decimali. Nel tuo caso potresti aggiungere il separatore decimale al divisore. In questo modo il dividendo verrà castato implicitamente a numeric(s,p) dando origine ad un risultato con il medesimo data type:
SELECT F3 / 100000.
FROM...
>Ri-Grazie
Ri-prego.
Ciao!
--
Lorenzo Benaglia
http://blogs.dotnethell.it/lorenzo/