---
title: "Testa om datum finns i en databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/98522-testa-om-datum-finns-i-en-databas"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "mattiasnordin"
published: "2004-03-01T15:20:52.000Z"
updated: "2004-03-01T15:44:26.000Z"
replies: 1
views: 206
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/98522-testa-om-datum-finns-i-en-databas"
---

# Testa om datum finns i en databas

## #1 — mattiasnordin, 2004-03-01T15:20Z

Hjälp, jag har blivit stirrig ;)

```
sql2 = "SELECT ID FROM T_bokad_av_användare "
sql2 = sql2 & " WHERE (#" &varStartDateAndTime &"# BETWEEN bokad_start AND bokad_slut "
sql2 = sql2 & " OR #" &varEndDateAndTime  &"# BETWEEN bokad_start AND bokad_slut "
sql2 = sql2 & " OR (#" &varStartDateAndTime &"# <= (SELECT Min(bokad_start) FROM T_bokad_av_användare) "
sql2 = sql2 & " AND #" &varEndDateAndTime  &"# >= (SELECT Max(bokad_slut) FROM T_bokad_av_användare)) "
sql2 = sql2 & " ) AND product_id = " &sProductId &""
```

Har en bokningslista som sorteras på datum. Försöker få till en fråga som testar om en ny bokning kolliderar med någon befintlig bokning.

Problemet jag har med nuvarande fråga är att det är tillåtet att boka från 2003-01-01 08:00 till 2003-01-01 17:00 fastän det redan finns en bokning mellan 2003-01-01 10:00 och 2003-01-01 10:30...

Det kanske finns någon bättre lösning?

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

## #2 — mattiasnordin, 2004-03-01T15:44Z

FÖRLÅT... Det verkar inte vara fel på frågan. Hade fel på mina testdatum i databasen. Grr...

Om det finns någon vänlig moderator i närheten får ni gärna ta bort denna tråd. Jag hade inte rättigheter att göra det själv.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/98522-testa-om-datum-finns-i-en-databas
