Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    MySQL che tipo di dato per le percentuali?

    per i numeri interi metto INT
    per le date metto DATE
    per gli orari metto TIME
    per il testo corto metto VARCHAR
    per il testo lungo metto TEXT
    per i prezzi metto FLOAT

    ma finora non avevo mai affrontato il problema delle percentuali, devo realizzare una pagina dove si calcolano le provvigioni delle vendite degli agenti, ma non so che tipo di dato devo attribuire nel DB per poter lavorare sulle percentuali

  2. #2
    Utilizza FLOAT. Sia che inserisci i valori in % che con la virgola (es. 0,1 per 10%) è il tipo più appropriato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    grazie, se invece devo arrivare fino a 100% metto 0,2 ?

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    No, devi mettere :

    float(3,2)

    dove 3 indica il numero di cifre, e 2 il numero di decimali.

    Se vuoi specificare 100% inserirai 1,00.

    Se vuoi mettere 90% inserirai 0,90.
    Se vuoi inserire 91% inserirai 0,91.

    Se vuoi aumentare la precisione per poter inserire 10,5% dovrai creare un float con

    float(4,3), e inserire come valore 0,105.

    Questo valore lo moltiplicherai per il dato di partenza per ottenere il valore risultante per la percentuale.

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    grazie
    ciao

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.