---
title: "Problem att räkna ut snitt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/134524-problem-att-räkna-ut-snitt"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "daja"
published: "2005-09-19T18:32:36.000Z"
updated: "2005-09-19T19:38:48.000Z"
replies: 4
views: 650
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/134524-problem-att-räkna-ut-snitt"
---

# Problem att räkna ut snitt

## #1 — daja, 2005-09-19T18:32Z

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?

Permalänk: https://www.webforum.nu/p/134524

## #2 — LarsG, 2005-09-19T18:46Z

```
SELECT player_id, avg(cast(puts as decimal(4,3))) as snitt ...
```

Permalänk: https://www.webforum.nu/p/1673424

## #3 — daja, 2005-09-19T18:54Z

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

Permalänk: https://www.webforum.nu/p/1673428

## #4 — LarsG, 2005-09-19T19:22Z

mmm, jo det var av vikt ...

```
round(avg(puts+0.0),3)
```

Permalänk: https://www.webforum.nu/p/1673436

## #5 — daja, 2005-09-19T19:38Z

det fungerade utmärkt, tack!

Permalänk: https://www.webforum.nu/p/1673437

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/134524-problem-att-räkna-ut-snitt
