Nachkommastellen ändern (Anfänger)

davidthorne

Neuer Benutzer
Beiträge
3
Hallo,

für euch ist das sicher ein leichtes.

in der Datenbank siehts so aus:

EK_PREIS decimal(12,4)

GEWICHT decimal(10,3)

wie mache ich den Select, wenn ich aber bei beiden Spalten IMMER 2 Stellen nach dem Komma haben möchte.
z. B: EK-Preis 599 soll aber sein:599,00
es gibt auch sowas: 525,5 soll dann also ebenfalls werden:525,50

(Nein, in der Datenbank soll nix geändert werden.)

Danke im voraus!
 
Werbung:
Runden wäre schon richtig, das Auffüllen mit Nullen fällt aber allein in den Bereich der Formatierung und wird sich in SQL nicht sauber machen lassen.
 
Meep!

Code:
test=# select to_char(599,'99999D99');
  to_char
-----------
  599,00
(1 row)

test=*# select to_char(525.5,'99999D99');
  to_char
-----------
  525,50
(1 row)
 
so viel Aufwand:

MariaDB [(none)]> SELECT format(599.335,2);
+-------------------+
| format(599.335,2) |
+-------------------+
| 599.34 |
+-------------------+
1 row in set (0.00 sec)

MariaDB [(none)]> SELECT format(599.1,2);
+-----------------+
| format(599.1,2) |
+-----------------+
| 599.10 |
+-----------------+
1 row in set (0.00 sec)

MariaDB [(none)]>[/CODE]

Gruss

Bernd
 
Werbung:
Zurück
Oben