---
title: "Intervall i databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9831-intervall-i-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eriks"
published: "2001-06-01T17:42:00.000Z"
updated: "2001-06-01T22:14:00.000Z"
replies: 6
views: 197
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/asp/9831-intervall-i-databas"
---

# Intervall i databas

## #1 — eriks, 2001-06-01T17:42Z

Hej! Jag vill ha en databas där fälten är som intervall (!?). Så här menar jag:

fält 1    fält 2
1-4        1
5-6        2
7-22       3

6 ska alltså returnera 2. Kan man i en Access databas skriva så att det läses ut som intervall?

Tack! /Erik

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

## #2 — LarsG, 2001-06-01T17:51Z

Nej, du får nog dela upp det i två kolumner. En som innehåller startvärde och en som innehåller slutvärde.

```

select f2 from ogrish
 where 6 between startValue and endValue
```

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

## #3 — eriks, 2001-06-01T18:24Z

tack...

jag är inte så bra på ASP, vad betyder 

select f2 from ogrish
where 6 between startValue and endValue

är f2 värdet och ogrish tabellnamnet (i SQL). Och startValue och endValue namnen på fälten i databasen. Eller betyder det något annat?

/Erik

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

## #4 — LarsG, 2001-06-01T18:46Z

Jo, det stämmer startValue och endValue är fältnamn i tabellen ogrish.
f2 är den kolumn/fält som du vill hämta från tabellen. 

6 between startValue and endValue 

betyder att man hämtar alla poster där startValue är mindre än eller lika med 6 och endValue är större än eller lika med 6.

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

## #5 — eriks, 2001-06-01T21:10Z

okey, tack....

kan man göra så att man får bara "större än" och inte "större eller lika med"?

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

## #6 — LarsG, 2001-06-01T21:14Z

Visst.

Större än

```

select f2 from ogrish
where startValue < 6 and endValue > 6
```

Större än eller lika med

```

select f2 from ogrish
where startValue <= 6 and endValue >= 6
```

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

## #7 — Herman, 2001-06-01T22:14Z

Det torde väl gå utmärkt med ett fält...
asså så här:

tabellen
fält1 fält2
1-4 1
5-6 2
7-22 3

frågan
SELECT top 1 fält2 FROM ogrish
WHERE 6 \< fält1
ORDER BY fält1 DESC

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9831-intervall-i-databas
