---
title: "Hämta olika SQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9439-hämta-olika-sql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eriks"
published: "2001-05-12T15:27:00.000Z"
updated: "2001-05-12T15:44:00.000Z"
replies: 1
views: 239
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/9439-hämta-olika-sql"
---

# Hämta olika SQL

## #1 — eriks, 2001-05-12T15:27Z

Hej!
Jag vill hämta olika data beroende på vad rullgardinmenyn har för värde. Om den har värde 1 ska SQL vara:

	SQLStmt = "SELECT \* FROM Visa INNER JOIN Resa ON Visa.ID = Resa.Restid WHERE Datum \> #" & now() & "#"

Om värdet är två ska SQL vara:

	SQLStmt = "SELECT \* FROM Visa INNER JOIN Resa ON Visa.ID = Resa.Restid WHERE Datum \> #" & now() & "#"

Jag löser väl detta med en enkel if -sats, men hur skriver jag. Ska SQL kommando heter olika, typ SQLStmt och SQLStmt2 eller hur gör man med det?

Tack! /Erik

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

## #2 — @nders, 2001-05-12T15:44Z

antingen kan man köra med en vanlig if-sats, jag hade i detta fall använt *select case*.

```
select case cint(request("rullgardinen"))
case 1:
SQLStmt = "SELECT * FROM Visa INNER JOIN Resa ON Visa.ID = Resa.Restid WHERE Datum > #" & now() & "#"

case 2:
SQLStmt = "SELECT * FROM Visa INNER JOIN Resa ON Visa.ID = Resa.Restid WHERE Datum > #" & now() & "#"

end select

set rs = objConn.execute(SQLStmt)
```

det går givetvis lika bra att använda ifsatser, men ändå.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9439-hämta-olika-sql
