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

    Problema Lettura valore float

    Salve !
    poiché nel database mi ritrovo i seguenti valori (val è campo float)

    val:
    133.45
    1200.00
    3000
    e 1.10144+E06

    ho fatto una select perchè mi serve il valore massimo nella fattispecie 3000;
    mi succede purtroppo che mi becca il valore 1.10144+E06; come posso evitare questo in fase di lettura ? Devo provare qualche cast o cos'altro ? Forse perchè il carattere "." non lo vede come una virgola ? Fatemi capire.

    Grazie

  2. #2
    Non vorrei sbagliare, ma 1.10144+E06 sarebbe 1,10144*10^6 = 1,10144*1.000.000 = 1.101.440
    Quindi correttamente il valore più alto
    Google Advertising Professional
    Google Analytics Qualified
    Elastico Comunicazione Flessibile - Follow us on Facebook, LinkedIn and Google+

  3. #3
    Originariamente inviato da mante77
    Non vorrei sbagliare, ma 1.10144+E06 sarebbe 1,10144*10^6 = 1,10144*1.000.000 = 1.101.440
    Quindi correttamente il valore più alto
    ho risolto correggendo da codice il dato da passare al database perché avevo capito che fosse alto e inevitabilmente non potevo risolvere (secondo me) a livello di select.

    Grazie comunque

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 © 2025 vBulletin Solutions, Inc. All rights reserved.