---
title: "BETWEEN"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/127818-between"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "devotion"
published: "2005-05-07T18:55:45.000Z"
updated: "2005-05-08T06:12:27.000Z"
replies: 9
views: 314
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/127818-between"
---

# BETWEEN

## #1 — devotion, 2005-05-07T18:55Z

:) 
Hej!

Hur använder jag between i en fråga där startDate och stopDate lagras i olika kolumer?

Så här????

```
SELECT startDate, stopDate, Task
FROM tblTask
WHERE startDate AND stopDate BETWEEN 2005-01-01 AND 2005-05-31
ORDER BY startDate DESC
```

Mvh
Henrik

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

## #2 — tydal, 2005-05-07T19:15Z

WHERE startDate \< '2005-01-01' AND stopDate \> '2005-05-31'

Om det är det du menar.

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

## #3 — tydal, 2005-05-07T19:16Z

Eller du kanske menar

WHERE (startDate BETWEEN '2005-01-01' AND '2005-05-31') AND (stopDate BETWEEN '2005-01-01' AND '2005-05-31')

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

## #4 — devotion, 2005-05-07T19:46Z

Jag menar nog som det sista inlägget... Ska testa det!

Tack!

Mvh
henrik

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

## #5 — devotion, 2005-05-07T19:52Z

...eller kanske så här??

```
SELECT tblTask.startDate, tblTask.StopDate,tbl.Task
FROM tblTask
WHERE ((( tblTask.startDate)) AND (( tblTask.StopDate) Between #2005-05-01# And #2005-05-31#))
```

????????
:OO
 
Mvh
Henrik

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

## #6 — tydal, 2005-05-07T19:53Z

Hmm... Om du inte får till det, så berätta gärna på ren svenska vad det är för urval du vill göra.

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

## #7 — @nders, 2005-05-07T19:53Z

> **devotion skrev:**
>
> ...eller kanske så här??

Nej, inte så. :)

Prova enligt tydals senaste förslag. Eftersom du använder Access kanske du blir tvungen att använda # istället för ' runt datumvärdena.

Mvh

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

## #8 — devotion, 2005-05-07T20:16Z

:) 
Jag vill hämta alla poster som har startDate efter 2005-05-01 och stopDate före 2005-05-31

dvs inom intervallet 2005-05-01 -- 2005-05-31

(datumet är bara ett exempel.. ska bli variabel sedan...)

Testar vidare...

Mvh
Henrik

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

## #9 — tydal, 2005-05-07T20:41Z

Dvs där startDate är större än 2005-05-01 och stopDate mindre än 2005-05-31. Då blir det alltså:

WHERE startDate \> #2005-01-01# AND stopDate \< #2005-05-31#

om du har Access.

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

## #10 — devotion, 2005-05-08T06:12Z

....ja det har du rätt i!!!!

Krånglade kanske till det lite i onödan...

Tack!

Mvh
Henrik

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/127818-between
