Jag bygger en statistiksida för ett jaktlagsområde. Detta område är uppdelat på två "Riken", som var och en har flera delområden. Varje delområde har flera jaktlag.
Alltså: Rike, Område, Jaktlag.
Jägarna har ett system som kallas Älgobs, där de 7 första dagarna för varje jaktlag ska rapporteras in speciellt...
Hur får man en total älgobs för ett rike?
Ganska enkelt att fixa "de 7 första dagarna där jaktlag -> område och område -> rike" men då blir det inte de 7 första för varje jaktlag.
Jag vill ha det totala antalet skjutna och observerade älgar, för ett visst rike (ex. variabeln "RikeID" i ASP).
Det ska vara de 7 första dagarna för alla jaktlag i detta rike, men INTE de 7 första dagarna för riket. Det blir ju fler om man tar varje jaktlags 7 första dagar för sig... det går ju att fixa i ASP, men det är nog krävande om jaktlagen är många.
select r.titel,o,titel, j.titel,sum(skjutna),sum(observerade)
from ((dagar d inner join jaktlag j on d.jaktlag = j.id)
inner join omraden o on j.omrade = o.id )
inner join rike r on o.rike = r.id
where d.id in (select top 7 id from dagar
where jaktlag = d.jaktlag
order by id)
group by r.titel,o,titel,j.titel
141 ms totalt · 3 externa anrop · v20260731065814-full.b746b907