---
title: "Flera Where-satser"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/20992-flera-where-satser"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "PlayerOne"
published: "2000-06-29T12:45:00.000Z"
updated: "2000-06-29T12:53:00.000Z"
replies: 2
views: 403
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/20992-flera-where-satser"
---

# Flera Where-satser

## #1 — PlayerOne, 2000-06-29T12:45Z

Jag har problem med följande kod:

```

If Request("KatId") = "" Then
  Visa = "SELECT * FROM Events WHERE StartDatum >= '" & date & "'" 
  Visa = Visa & " ORDER BY StartDatum, Tid"
		
ElseIf Request("KatId") <> "" Then
			
    KatIds = Request.Querystring("KatId")(1)
    For i=2 To Request.Querystring("KatId").Count
      KatIds = KatIds & "','" & Request.Querystring("KatId")(i)
    Next
			
  Visa = "SELECT * FROM Events WHERE KatId IN ('" & KatIds & "') AND WHERE StartDatum >= '" & date & "'"
  Visa = Visa & " ORDER BY StartDatum, Tid"
End If
```

Det är den nästa sista Visa-variabeln jag har problem med, där jag skriver AND WHERE. Kan man inte skriva så? (Antagligen inte). Hur ska jag annars få med villkoret om startdatum?

Desperat...

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

## #2 — Vide, 2000-06-29T12:50Z

Det är bara att ta bort den andra Where:

```
Visa = "SELECT * FROM Events WHERE KatId IN ('" & KatIds & "') AND StartDatum >= '" & date & "'"
```

\[Redigerat av Vide den 29 jun 2000\]

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

## #3 — PlayerOne, 2000-06-29T12:53Z

Där ser man, det var ju inte så svårt. Man tackar...

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/20992-flera-where-satser
