---
title: "Mellan två årtal"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/82163-mellan-två-årtal"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "dekt"
published: "2003-07-16T15:32:43.000Z"
updated: "2003-07-17T17:40:59.000Z"
replies: 4
views: 219
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/82163-mellan-två-årtal"
---

# Mellan två årtal

## #1 — dekt, 2003-07-16T15:32Z

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...

```php
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?

Permalänk: https://www.webforum.nu/p/82163

## #2 — LarsG, 2003-07-16T16:46Z

Jag ser inget konstigt. 

Vad blir resultatet av frågan 

SELECT Tjur,År 
 FROM Tilldelning 
WHERE Jaktlag = 456 
AND År \>= 2002 
AND År \<= 2003

Permalänk: https://www.webforum.nu/p/1113344

## #3 — dekt, 2003-07-16T21:11Z

Jag får årtalen 2002, 2002 och 2003 med din fråga... det är styggt.

Permalänk: https://www.webforum.nu/p/1113468

## #4 — dekt, 2003-07-16T21:17Z

Nej fan, nu vet jag... tror jag.
Det verkar som om 2002-tilldelningen har lagts in dubbelt... well well, brunn brunn

Permalänk: https://www.webforum.nu/p/1113470

## #5 — LarsG, 2003-07-17T17:40Z

Det var det jag misstänkte. År och jaktlag borde vara primärnyckel i din tabell.

Permalänk: https://www.webforum.nu/p/1113868

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/82163-mellan-två-årtal
