mysql avg-Funktion mit der Funktion RUNDEN
In mysql Abfrage, die ich verwendet habe
avg(column_name)
dem Rückgabewert 12.50
aber wenn ich Runden um die avg-Funktion wie
ROUND(avg(column_name))
dann gibt es Wert 12
aber es müssen 13
. Ich weiß nicht, warum es wieder 12
statt 13
Wenn ich ROUND(12.50)
gibt es mir Wert "13" und avg(column_name)
die 12,50 Euro. Wenn ich ROUND(avg(column_name))
liefert den Wert "12". Ich denke, in beiden Fällen ausgegeben werden muss "13".
Du musst angemeldet sein, um einen Kommentar abzugeben.
http://dev.mysql.com/doc/refman/5.0/en/precision-math-rounding.html:
Nicht sicher, ob dies der Fall ist, aber hier ist, was geschrieben wird in MySQL-Dokumentation
versuchen Sie dies:
versuchen Sie dies:
Mehr Informationen Rundungsverhalten
danke für die Referenz Vier hundert zwei und siebzig tausend vier und achtzig und itsmeee