Zahlenformatierung

Also, wie gesagt habe ich das mit der Formatierung per PHP gelöst... also dieses "000,00".

Mir geht es eben nur um die richtige Einstellung bezogen auf meinen Bedarf und auf beste Performance und wenigste Belastung der Datenbank.
Und wenn ich nun sage, dass der maximale Zahlenbereich von 0 bis 9 999 (mit immer 2 Nachkommastellen) geht, wäre die Einstellung dann wie genau?

LG
 
Es gilt also das, was in der o. g. Referenz genannt wird:

MySQL allows a nonstandard syntax: FLOAT(M,D) or REAL(M,D) or DOUBLE PRECISION(M,D). Here, “(M,D)” means than values can be stored with up to M digits in total, of which D digits may be after the decimal point. For example, a column defined as FLOAT(7,4) will look like -999.9999 when displayed. MySQL performs rounding when storing values, so if you insert 999.00009 into a FLOAT(7,4) column, the approximate result is 999.0001.

Das wäre dann also in Deinem Fall bei 4 VK- und 2 NK Stellen :
Code:
FLOAT(6,2)

Hoffe, dass es funktioniert! Vermutlich kannst Du dann sogar Deine andere Formatierung mit PHP vergessen ;-)

Gruß
Klaus
 
Zurück