Hallo
Habe im Forum nichts darüber gefunden:
Ich habe in der Datenbank (MySql) einen falschen Datentyp für Geldbeträge genommen (float) ... habe ihn, nachdem Daten schon drin waren, auf double geändert.
Nun habe ich teilweise zu viele Dezimalstellen....
also aus 245.5
wurde
245.50193847457594 (Beispiel).
Ich müsste nun eine Methode programmieren, die mir all diese Beträge mit zuvielen Dezimalstellen raussucht. Wie stelle ich nun fest, ob eine Zahl mehr als 2 Dezimalstellen hat?
Und wie kann ich festellen, ob die zweite Dezimalstelle einer Zahl nicht 0 oder 5 ist ...
Gruss
André
Habe im Forum nichts darüber gefunden:
Ich habe in der Datenbank (MySql) einen falschen Datentyp für Geldbeträge genommen (float) ... habe ihn, nachdem Daten schon drin waren, auf double geändert.
Nun habe ich teilweise zu viele Dezimalstellen....
also aus 245.5
wurde
245.50193847457594 (Beispiel).
Ich müsste nun eine Methode programmieren, die mir all diese Beträge mit zuvielen Dezimalstellen raussucht. Wie stelle ich nun fest, ob eine Zahl mehr als 2 Dezimalstellen hat?
Und wie kann ich festellen, ob die zweite Dezimalstelle einer Zahl nicht 0 oder 5 ist ...
Gruss
André