Moin Moin!
Ich habe in meiner Datenbank Dezimalzahlen gespeichert.
Nach der Abfrage aus der Datenbank kommen die Daten in ein Array.
Das Problem hierbei ist, dass die Dezimalzahlen dabei in einen String "übersetzt" werden.
Wie kann ich das verhindern?
Ich habe es schon mit
versucht, allerdings hat das nichts gebracht.
Ich könnte - bis jetzt noch - händisch wieder das Format ändern, allerdings werden in Zukunft immer mehr Spalten hinzukommen und da wird das dann unmöglich …
Bin dankbar für jede Hilfe
Ich habe in meiner Datenbank Dezimalzahlen gespeichert.
Code:
+--------+---------------+-----------+-----------+------+----------+-------+ | Feld | Typ | Kollation | Attribute | Null | Standard | Extra | +--------+---------------+-----------+-----------+------+----------+-------+ | konto1 | decimal(10,2) | | UNSIGNED | Nein | | | | konto2 | decimal(10,2) | | UNSIGNED | Nein | | | | konto3 | decimal(10,2) | | UNSIGNED | Nein | | | | ... | decimal(10,2) | | UNSIGNED | Nein | | | +--------+---------------+-----------+-----------+------+----------+-------+
Das Problem hierbei ist, dass die Dezimalzahlen dabei in einen String "übersetzt" werden.
Wie kann ich das verhindern?
Ich habe es schon mit
Code:
SELECT CAST(konto1 AS DECIMAL) AS konto1 ... FROM ...
Ich könnte - bis jetzt noch - händisch wieder das Format ändern, allerdings werden in Zukunft immer mehr Spalten hinzukommen und da wird das dann unmöglich …
Bin dankbar für jede Hilfe
Kommentar