webForumDet fria alternativet

Serietabell med grupper

4 svar · 269 visningar · startad av SB

SBMedlem sedan maj 2000194 inlägg
#1

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?

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select årtal, gjordamål, grupp 
FROM Matcher
where gjordamål = (select min(gjordamål) from matcher)
SBMedlem sedan maj 2000194 inlägg
#3

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

LarsGMedlem sedan dec. 200012 464 inlägg
#4
select årtal, gjordamål, grupp 
FROM Matcher as m
where gjordamål = (select min(gjordamål) 
from matcher
 where årtal = m.årtal )
SBMedlem sedan maj 2000194 inlägg
#5

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

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)