webForumDet fria alternativet

SUM på de 7 första

3 svar · 200 visningar · startad av dekt

dektMedlem sedan jan. 2001101 inlägg
#1

Hej

Jag gör en sida åt ett jaktlagsområde, där varje jaktlag rapporterar in hur många älgar de observerat och skjutit under ett visst antal timmar. Så här ser SQL-satsen ut för att ta ut ett snitt på "antal arbetstimmar per observerad älg":

SELECT SUM(Daglängd) AS Langd, SUM(Deltagare) AS Pers, SUM(ObsTjur+ObsKo+ObsKoKalv+ObsKo2Kalv+ObsKalv+ObsOkänd) AS Obs FROM Dagbok WHERE År = 2003 AND Jaktlag = 1

Snittet räknar jag ut från resultatet av SQL-frågan.
MEN jag vill inte ha resultat från hela år 2003, utan bara de 7 första inläggen! Hur ska jag göra? "ID" används som räknare i tabellen.

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Vilken DBMS är det?

dektMedlem sedan jan. 2001101 inlägg
#3

DBMS?

Access är databastypen iallafall

LarsGMedlem sedan dec. 200012 464 inlägg
#4
SELECT SUM(Daglängd) AS Langd, 
            SUM(Deltagare) AS Pers, SUM(ObsTjur+ObsKo+ObsKoKalv+ObsKo2Kalv+ObsKalv+ObsOkänd) AS Obs 
FROM Dagbok WHERE id in (select top 7 id 
from dagbok 
where 
År = 2003 AND Jaktlag = 1
order by id)
135 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)