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

    [Mysql] Problema con decimali

    scusate la domanda banale, ma ho un problema con i decimali.
    un dei campi del db è un prezzo e io vorrei che si vedesse con un massimo di due cifre decimali.
    quindi ad esempio:
    -7,98
    -27,85
    -143,21
    -1372,88

    direi che per la parte intera 4 cifre possono bastare.
    mi dite voi come fareste?
    perchè io avevo provato settando il comapo come decimal(4,2) e ovviamente nn ha funzionato.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    23
    Usa il campo float

  3. #3
    grazie, ho messo float(4,2) e sembra andare bene.

  4. #4
    Originariamente inviato da fermat
    grazie, ho messo float(4,2) e sembra andare bene.
    non utilizzerei il campo float, ma il campo decimal(6,2)

    6 = totale delle cifre
    2 = di cui 2 decimali.

    tieni presente che il divisore unita'/decimali e' il punto e non la virgola.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    ah ok, quindi il primo numero è il totale delle cifre, mentre il secondo corrisponde alle cifre dedicate ai decimali.
    nn avevo capito questa cosa.
    io anche avevo messo decimal prima ma sbagliavo nel mettere le cifre.

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.