phpbar.de logo

Mailinglisten-Archive

[php] OT: MySQL internes Runden

[php] OT: MySQL internes Runden

Sebastian Mendel lists at sebastianmendel.de
Fre Jun 15 11:22:03 CEST 2007


Michael Borchers schrieb:
> Ich habe zwei DECIMAL 6,2 Felder, die ich miteinander multipliziere via:
> SELECT menge*ep AS ep_total FROM gaubenkalkulation_material
> 
> Bsp.:
> 6.45*12.04 = 77,658
> 
> Leider rundet MySQL direkt auf 77.66. Vermutlich liegt es an der Limitierung der DECIMAL Felder
> auf 2 Stellen nach dem Komma. Dieses möchte ich aber ungern ändern und ich brauche auf jeden Fall
> die nicht gerundete Zahl. Kann man das entsprechend angeben?

vielleicht liegt es ja tatsächlich an deiner MySQL version, aber probier
doch mal:

1.000*6.45*12.04 = 77,658

als Behelf

-- 
Sebastian

php::bar PHP Wiki   -   Listenarchive