select u.hundnr
, h.hundnamn
, sum(u.poang)
, (select sum(utr.poang)
from utst_resultat utr
where utr.hundnr = u.hundnr) as total
, count(*) as antal
from utst_resultat u
inner
join hund h
on u.hundnr = h.hundnr
where u.poang
in (select top 5 ur.poang
from utst_resultat ur
where ur.hundnr = u.hundnr
order
by ur.poang desc)
group
by u.hundnr
, h.hundnamn
TOP 5
20 svar · 810 visningar · startad av MizzK · sida 2 av 2
Frågan, av MizzK
Hur gör jag för att få fram top5 bästa poängen från en ensild individ.. har testa detta men tar bara fram de 5 första från den individen, inte dom 5 högsta poängen.. SELECT TOP 5 Utstresultat.poang FROM Utstresultat WHERE (((Utstresultat.hundNr)=11));
Läs frågan i sin helhet →