Ik wil met SUM() de som van een bepaalde kolom in een tabel uitrekenen:
nu staan er in die kolom maar 3 waardes die groter dan 0 zijn:
3 en 3 en 3,95
verder zijn er een stuk of tien 0en
je zou zeggen dat de uitkomst 3+3+3.95(+10*0) = 9.95 is.
Er wordt echter 9.9500000476837 gegeven...
Ik kan dit vast wel afronden enzo, maar 't zou prettig zijn als dat niet nodig zou zijn.
Heeft iemand een idee waarom deze uitkomst wordt gegeven en hoe ik dit kan oplossen?
Alvast bedankt!
code:
1
| SELECT SUM(kolom) AS totaal FROM tabel |
nu staan er in die kolom maar 3 waardes die groter dan 0 zijn:
3 en 3 en 3,95
verder zijn er een stuk of tien 0en
je zou zeggen dat de uitkomst 3+3+3.95(+10*0) = 9.95 is.
Er wordt echter 9.9500000476837 gegeven...
Ik kan dit vast wel afronden enzo, maar 't zou prettig zijn als dat niet nodig zou zijn.
Heeft iemand een idee waarom deze uitkomst wordt gegeven en hoe ik dit kan oplossen?
Alvast bedankt!