---
title: "Serietabell med grupper"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/93943-serietabell-med-grupper"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "SB"
published: "2004-01-04T14:02:25.000Z"
updated: "2004-01-05T12:28:44.000Z"
replies: 4
views: 269
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/93943-serietabell-med-grupper"
---

# Serietabell med grupper

## #1 — SB, 2004-01-04T14:02Z

Jag har en tabell med seriematcher som är indelade i olika grupper.

Nu vill jag få fram de grupper som gjort minst mål grupperade på årtal. Jag vill också att den grupp som gjort minst mål ska listas men jag vill inte ta med samtliga grupper.

```
Select årtal, gjordamål, grupp FROM Matcher Group By Årtal, grupp
```

Med denna sats grupperas samtliga grupper. Jag vill som sagt  bara ha med den gruppen som gjort minst mål.

Förslag?

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

## #2 — LarsG, 2004-01-04T18:05Z

```
select årtal, gjordamål, grupp 
FROM Matcher
where gjordamål = (select min(gjordamål) from matcher)
```

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

## #3 — SB, 2004-01-05T09:40Z

Hej igen!

Det löste tyvärr inte problemet.
Satsen returnerar gruppering för varje årtal OCH varje grupps minsta målskörd. 

1980 \| 3 \| Grupp 1
1980 \| 5 \| Grupp 2
1980 \| 2 \| Grupp 3
1981 \| 1 \| Grupp 1
1981 \| 5 \| Grupp 2
1981 \| 2 \| Grupp 3
1982 \| 1 \| Grupp 1  osv.

Mitt resultat vill jag ha presenterat enligt nedan:

t.ex

1980 \| 3 \| Grupp 5
1981 \| 1 \| Grupp 9
1982 \| 6 \| Grupp 1
1983 \| 1 \| Grupp 3

Får inte till det på något sätt.

mvh
/Staffan

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

## #4 — LarsG, 2004-01-05T09:42Z

```
select årtal, gjordamål, grupp 
FROM Matcher as m
where gjordamål = (select min(gjordamål) 
from matcher
 where årtal = m.årtal )
```

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

## #5 — SB, 2004-01-05T12:28Z

Tack för det snabba svaret, LarsG.

Jag har dock fortsatta bekymmer med min tabell.
Jag körde först din föreslagna SQL-sats direkt i Access2000, men då frågar Access bara efter resp. kolumnvärden.

Jag skapade istället ett VB-projekt och körde SQL-satsen från VB:

```
rs.open "SELECT Årtal, Grupp, GjordaMål From Matcher AS m WHERE GjordaMål=(select Min(GjordaMål) FROM Matcher Where Årtal = m.Årtal)", 3, 3
```

men jag får hela tiden felmeddelandet...

Parametrarna är felaktiga, ligger utanför tillåtet intervall eller skapar en inbördes konflikt

Får inte riktigt till det.
Vad är det som skapar en ev. konflikt?

Mvh
/SB

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/93943-serietabell-med-grupper
