dajaMedlem sedan feb. 200355 inlägg Hejsan
Jag får ett problem när jag räknar ut ett snitt i en sql fråga
SELECT player_id, sum( puts ) / count( puts ) as snitt FROM tournament_score WHERE tournament_id = $tournament_id AND puts IS NOT NULL GROUP BY player_id ORDER BY snitt
snitt blir då ett tal med två decimaler, jag behöver tre.
går det att lösa?
LarsGMedlem sedan dec. 200012 464 inlägg SELECT player_id, avg(cast(puts as decimal(4,3))) as snitt ...
dajaMedlem sedan feb. 200355 inlägg Tack för ett snabbt svar, men jag fick det inte att fungera.
"Frågan misslyckades33: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'decimal(4,3))) as snitt FROM tournament_score WHERE tournament_i"
Vad jag missade att skriva och som kanske är av intresse är att det rör sig om MySQL :r
LarsGMedlem sedan dec. 200012 464 inlägg mmm, jo det var av vikt ...
round(avg(puts+0.0),3)
dajaMedlem sedan feb. 200355 inlägg det fungerade utmärkt, tack!