Jag ser inget konstigt.
Vad blir resultatet av frågan
SELECT Tjur,År
FROM Tilldelning
WHERE Jaktlag = 456
AND År >= 2002
AND År <= 2003
4 svar · 203 visningar · startad av dekt
Databas: Access
Programmering: ASP
Hej
Har solsting och orkar inte tänka 100%-igt just nu... :P
Men jag vill iallafall få ut antal tilldelade tjurar för ett visst jaktlag, mellan åren 2002 och 2003. Fältet Tjur är en siffra på hur många tjurar jaktlaget tilldelades ett visst år, som finns i fältet År.
Men när jag kör...
SELECT SUM(Tjur) AS Antal FROM Tilldelning WHERE Jaktlag = 456 AND (År >= 2002 AND År <= 2003)
Så blir det fel summa... det blir typ 2003 + 2002 + 2002...
Vad gör jag fel? Hur ska det vara?
Jag ser inget konstigt.
Vad blir resultatet av frågan
SELECT Tjur,År
FROM Tilldelning
WHERE Jaktlag = 456
AND År >= 2002
AND År <= 2003
Jag får årtalen 2002, 2002 och 2003 med din fråga... det är styggt.
Nej fan, nu vet jag... tror jag.
Det verkar som om 2002-tilldelningen har lagts in dubbelt... well well, brunn brunn
Det var det jag misstänkte. År och jaktlag borde vara primärnyckel i din tabell.