---
title: "Kolla om lägenheten är bokad del2"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/86951-kolla-om-lägenheten-är-bokad-del2"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "mikul"
published: "2003-09-25T15:50:24.000Z"
updated: "2003-09-25T16:30:56.000Z"
replies: 2
views: 236
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/86951-kolla-om-lägenheten-är-bokad-del2"
---

# Kolla om lägenheten är bokad del2

## #1 — mikul, 2003-09-25T15:50Z

Hej!
Jag vill kolla om det finns någon bokning av på en lägenhet mellan två datum.

Jag skulle vilja ha det ungefär så här:

```
sql = "SELECT * FROM ApartmentBooking WHERE EXISTS (select * from ApartmentBooking where "&_ 
  "startdate between #" & cDate(fromdate) & "#  and #" & cDate(todate) & "# and "&_
  "AND Rel_ApartmentNO = "& request.QueryString("checkApartment") &") OR EXISTS "&_ 
  "(select * from ApartmentBooking where "&_ 
  "startdate between #" & cDate(fromdate) & "#  and #" & cDate(todate) & "# and "&_
  "AND Rel_ApartmentNO = "& request.QueryString("checkApartment") &")"
```

Men det funkar inte :( Får felmeddelandet:

> Error Type:
> Microsoft JET Database Engine (0x80040E14)
> Syntax error. in query expression 
> 'EXISTS (select \* from ApartmentBooking where startdate between #2003-12-12# and #2003-12-17# and AND Rel_ApartmentNO = 23) OR EXISTS (select \* from ApartmentBooking where startdate between #2003-12-12# and #2003-12-17# and AND Rel_ApartmentNO = 23)'.
> 
> /webbdesign/europeanvillage/bib/apartments.asp, line 47

Hur skall jag gå tillväga för att få det som jag vill? :q

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

## #2 — LarsG, 2003-09-25T16:24Z

Jag förmodar att det finns en kolumns som heter endDate också.

```
sql = "SELECT * FROM ApartmentBooking " & _
" WHERE Rel_ApartmentNO = " & request.QueryString("checkApartment") & _
" and ( #" & fromdate & "# between startDate and endDate " & _
" or #" & toDate & "# between startDate and endDate )"
```

Du har ett where för mycket i din kod.

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

## #3 — mikul, 2003-09-25T16:30Z

Tack så mycket! Nu funkar det finfint :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/86951-kolla-om-lägenheten-är-bokad-del2
