---
title: "SUM() funkar inte som jag vill ;D"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/130687-sum-funkar-inte-som-jag-vill-d"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "znyder"
published: "2005-06-28T08:22:04.000Z"
updated: "2005-07-01T08:41:29.000Z"
replies: 6
views: 459
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/130687-sum-funkar-inte-som-jag-vill-d"
---

# SUM() funkar inte som jag vill ;D

## #1 — znyder, 2005-06-28T08:22Z

Hehe, jag har stoora problem igen...

```
<%
SET RStemp = MinCon.Execute("SELECT TOP 10 spel_ID, sum(betyg) as betyg, count(spel_ID) as rakna FROM betyg GROUP BY spel_ID ORDER BY 2 DESC")
Do While NOT RStemp.EOF
betyget = RStemp("betyg") / RStemp("rakna")
SET konsolen = MinCon.Execute("SELECT * FROM spelen WHERE ID=" & RStemp("spel_ID") & "")
%>

<TR HEIGHT="20">
<TD WIDTH="230"><FONT SIZE="1"><A HREF="visa.asp?ID=<%=Rstemp("spel_ID")%>"><%=hamta_titel2(Rstemp("spel_ID"))%></A></FONT></TD>
<TD WIDTH="170"><FONT SIZE="1"><A HREF="visa_k.asp?ID=<%=konsolen("konsol")%>"><%=fixa(hamta_konsol_m(konsolen("konsol")))%></A></FONT></TD>
<TD width=" 40"><FONT SIZE="1"><I><%=FormatNumber(betyget,2)%></I> <IMG SRC="bilder/x.gif"></FONT></TD>
</TR>

<%
RStemp.MoveNext
Loop
%>
```

 

Om 2 medlemmar sätter betyg på 1 spel, ex:
anv1: 10
anv2: 9

Eftersom jag formaterar den med:
betyget = RStemp("betyg") / RStemp("rakna")
så blir det ju
9\.50

Men om endast en medlem sätter betyget 10 på ett spel så
kommer det spelet på andra plats:

1spel: 9.50
2spel: 10.00

Det är ju lite fel, men jag förstår att jag sorterar efter summan och inte i delat läge... hur kan jag då sortera i delat läge??

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

## #2 — znyder, 2005-06-28T08:28Z

```
SET RStemp = MinCon.Execute("SELECT TOP 10 spel_ID, (sum(betyg)+0.0)/(count(spel_ID)+0.0) as betyg FROM betyg GROUP BY spel_ID ORDER BY 2 DESC")
```

Det löste sig ;D

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

## #3 — @nders, 2005-06-28T08:33Z

[Så bra!](http://www.webforum.nu/misc.php?s=&action=faq&page=2#status)

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

## #4 — @nders, 2005-06-28T12:41Z

Hmm...

> Längst ner till höger i varje inlägg finns en länk där du kan markera att **det är just det inlägget som löste ditt problem**. Genom att markera på detta sätt underlättar du för andra som har liknande problem att snabbare hitta lösningen.
> 
> En tråd som innehåller ett accepterat svar markeras med en symbol som länkas till det accepterade inlägget, var därför **noggrann med att markera rätt svar** så underlättar du för andra.

Är det bara i min webbläsare det fetmarkerade finns med?

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

## #5 — znyder, 2005-06-28T13:44Z

Jag kan inte acceptera mina egna svar som slutgiltigt...

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

## #6 — @nders, 2005-06-28T17:31Z

> **znyder skrev:**
>
> Jag kan inte acceptera mina egna svar som slutgiltigt...

Hmm, varför inte det? Se bara till att avacceptera tidigare accepterat svar så ska väl det gå bra?

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

## #7 — @nders, 2005-07-01T08:41Z

Vad är så svårt att förstå???

Jag accepterar det rätta inlägget (det som innehåller lösningen på problemet) som svar, så får du bakläxa.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/130687-sum-funkar-inte-som-jag-vill-d
