---
title: "Räkna samman till serietabell"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/102054-räkna-samman-till-serietabell"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "dxilaban"
published: "2004-04-21T13:05:05.000Z"
updated: "2004-04-22T12:45:10.000Z"
replies: 6
views: 355
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/102054-räkna-samman-till-serietabell"
---

# Räkna samman till serietabell

## #1 — dxilaban, 2004-04-21T13:05Z

Jag håller på med en serietabell som skall räkna ut all värdena jag skrivit in i databasen.

Min databas

Lag - Match - Vunna - Oavgjorda Förlust - Mål - Insläppta - omg

Sedan har jag ett formulär där jag lägger in varje lag när de har spelat

Fomuläret
Lag - Vunna - Oavgjorda - Förlust - Mål - Insläppta.

Nu till mitt problem

När jag listar alla lagen i databasen vill jag få fram följande

Antalet vunna matcher ggr 3 poäng, oavgjorda 1 poäng. Summa alla målen och insläppta. Sedan Mål minus insläppta.

Hoppas att ni förstår

1\.Svalöv BK 2 2 0 0  3-1  +2   6 poäng 
2\.Lunds BK  2 2 0 0  4-1  +3   6poäng
3\.Lunds SK  2 1 1 0  2-1  +1  4poäng
osv...

Min SQL sats er ut såhär nu:

SELECT \*
FROM Spelprogram

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

## #2 — m_soderlund, 2004-04-21T13:43Z

Utifrån det du beskrivit ser jag det som att du i tabellen lagrar antalet vunna matcher, oavgjorda och förluster, samt antalet gjorda mål och insläppta mål. Vad är *omg*?

Hur som helst, du plockar ut datan. När du sen ska sammanfatta totalpoängen så kan koden se ut ungefär så här:

```
dim totpoang, malskillnad

totpoang = (Rs("Vinster")*3) + Rs("Oavgjorda")
malskillnad = Rs("Mål") - Rs("Insläppta")
```

Naturligtvis bör du se till så att det enbart finns siffror i de berörda fälten. Detta kan göras med IsNumeric, och om du har annan datatyp än tal i tabellen - så byt till tal. :)

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

## #3 — dxilaban, 2004-04-21T16:11Z

Kan man använda en sql sats till detta istället

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

## #4 — m_soderlund, 2004-04-21T16:48Z

Jag vet faktiskt inte hur det skulle kunna gå att plocka ut exempelvis vinster och multiplicera med 3 i SQL-frågan och dylikt. Detta är ett fall för SQL-forumet. :)

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

## #5 — OveRRidE, 2004-04-21T20:57Z

Flyttas från ASP, VBScript.

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

## #6 — PDahlen, 2004-04-22T07:10Z

En fråga.
Är det här en tabell eller flera tabeller?

> Min databas
> 
> Lag - Match - Vunna - Oavgjorda Förlust - Mål - Insläppta - omg

Hur ser din tabellstruktur ut?

I vilket fall kan du i din SQL-fråga använda multiplikation, t.ex.

```
 SELECT lag, (vunna*3 + oavgjorda) AS totpoint
 FROM lag
```

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

## #7 — dxilaban, 2004-04-22T12:45Z

Det är bara en tabell. Mitt formluär funkar såhär

resultatet blir Svalöv - Lund 2-0

Då skriver jag i databasen kolmunen

Lag - Match - Vunna - Oavgjorda Förlust - Mål - Insläppta - omg
Svalöv 1 - 1 - inget - inget - 2 - 0 - 1
Lund    1 -  0 - 0 - 1 - 0 - 2 - 1

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/102054-räkna-samman-till-serietabell
