Il tipo di campo più indicato per contenere importi è quello di tipo decimal. Questo infatti permette di memorizzare valori numerici esatti.
I tipi float e double invece consentono la memorizzare di valori numerici approssimativi e quindi comportano per l'appunto dei problemi di approssimazione, che possono precludere il confronto con un valore numerico preciso e errori di arrotondamento al momento di operazioni matematiche.
Se fai alcune prove ti renderai conto da te delle differenze.
Maggiori dettagli li trovi qui
http://dev.mysql.com/doc/refman/5.0/...ith-float.html

Rispondi quotando