von subjective |
Es gibt einen DECIMAL-Datentyp, bei welchem man die Anzahl der Nachkommastellen angeben kann. Es ist jedoch üblich bei Währungswerten mit 4 Nachkommastellen zu arbeiten um Rundungsfehler zu vermeiden. |
von languitar |
Ja, Float ist doch richtig.
Du musst das ganz vor der Ausgabe mit numberformat o.Ä. wieder für deine Bedürfnisse anpassen. |
von feller |
hi,
vielleicht hätte ich mich etwas genauer ausdrücken müssen.
Bsp.: Ich möchte Eurobeträge in eine DB schreiben. D.H.
z.B. XYZ, Netto 120,00€, Brutto 139,20€
bei float setzt er 120 & 139,2
bei int setzt er 120 & 139
gibt es denn keinen Feldtyp für 2 Nachkommastellen? Ich hatte versucht
die Zahlen als varchar zu speichern jedoch kann man natürlich dann keine
Subtraktion mehr bilden.
Wäre nett wenn mir da einer die Augen öffnen kann. Danke
|
von languitar |
integer und nachher formatieren lassen? |
von feller |
hallo,
kurze Frage wenn ich eine neue Tabelle in einer MySQl Datenbank anlege
und folgende Werte speichern möchte was für Feldtypen nimmt man?
z.B..
"vorname" = varchar(50)
"kommentarfeld" = TEXT
Zahl von 0 - 9 = Int(20)
22.99 = float
0001 = ???
0050 = ???
Danke
mfg
|