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".

InformationsquelleAutor user493619 | 2012-02-16
Schreibe einen Kommentar