---
title: "Plocka ut olika kategori grupper men inte alla"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/88087-plocka-ut-olika-kategori-grupper-men-inte-alla"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Sammy"
published: "2003-10-09T15:26:12.000Z"
updated: "2003-10-09T17:02:02.000Z"
replies: 5
views: 254
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/88087-plocka-ut-olika-kategori-grupper-men-inte-alla"
---

# Plocka ut olika kategori grupper men inte alla

## #1 — Sammy, 2003-10-09T15:26Z

Jag har en databas med olika kategorier under KATEGORIER.

Säg att jag har dessa alternativ att plocka ut data ifrån:

KAT1
KAT2
KAT3
KAT4
KAT5
KAT6

Om jag endast vill plocka ut KAT1, KAT2 och KAT3 hur ska SQL-satsen då se ut med denna rad?

```
    SET RStemp = Connect.Execute("Select * From DATA where DATUM>=#" & dateadd("d",-45,now) & "# order by DATUM desc, TITEL")
```

Jag har ju redan en where fråga i SQL-raden?

Tacksam för svar..

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

## #2 — SteveP, 2003-10-09T15:51Z

Är dessa kolumner?

KAT1 
KAT2 
KAT3 
KAT4 
KAT5 
KAT6 

Isf

```
SET RStemp = Connect.Execute("Select KAT1, KAT2, KAT3 From DATA where DATUM>=#" & dateadd("d",-45,now) & "# order by DATUM desc, TITEL")
```

Vill du dessutom kunna skriva ut Datumet så får du lägga till det också.

```
SET RStemp = Connect.Execute("Select KAT1, KAT2, KAT3, DATUM From DATA where DATUM>=#" & dateadd("d",-45,now) & "# order by DATUM desc, TITEL")
```

Eller missförstod jag dig nu ?

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

## #3 — Sammy, 2003-10-09T15:58Z

Nej de ligger under en och samma kolumn som heter KATEGORIER ;)

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

## #4 — SteveP, 2003-10-09T16:10Z

ok men då får du använda dig av fler Where statements samt "OR"

```
SET RStemp = Connect.Execute("Select * From DATA where KATEGORIER = "KAT1" OR KATEGORIER = "KAT2" OR KATEGORIER = "KAT3" AND DATUM>=#" & dateadd("d",-45,now) & "# order by DATUM desc, TITEL")
```

Detta skulle returnera alla poster där "KATEGORIER" har värdet "KAT1" "KAT2" och "KAT3" samt är inom datumet du specificerat.

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

## #5 — LarsG, 2003-10-09T16:23Z

```
Select * 
From DATA 
where (KATEGORIER = 'KAT1' 
OR KATEGORIER = 'KAT2' 
OR KATEGORIER = 'KAT3')
AND DATUM >= dateadd('d',-45,now())
order by DATUM desc, TITEL
```

Du måste hålla reda på parenteser i detta läge.

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

## #6 — Sammy, 2003-10-09T17:02Z

Perfekt.. nu händer det saker ;)

Tackar och bugar...

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/88087-plocka-ut-olika-kategori-grupper-men-inte-alla
