Ho un problema con un db esistente che esegue semplici calcoli in euro.
Per l'euro ho sempre utilizzato il campo float ma ora ho dei problemi di "troncamento" dei decimali.
In particolare nel calcolo di una commissione percentuale a volte il valore della commissione mi viene salvato con i decimali a volte no.
Esempio
un prodotto di 978 con commissione al 10% mi salva una commissione (calcolata in php) di 97,8 eur mentre invece un prodotto di 1222 eur con commissione al 10% mi salva una commissione di 122 al posto che 122,2 euro!!
Qualcuno sa dirmi perchè?
ho usato un tipo di campo (float) errato per gli euro?
grazie 1000!
Osvaldo
http://www.popvision.com