---
title: "Jämföra Datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21628-jämföra-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "kallepocket"
published: "2001-09-27T21:51:00.000Z"
updated: "2001-09-27T21:56:00.000Z"
replies: 1
views: 193
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/21628-jämföra-datum"
---

# Jämföra Datum

## #1 — kallepocket, 2001-09-27T21:51Z

Jag undrar lite hur faen jag ska få det att fungera att jämföra datum...
I Access databasen har jag skapat fältet med typen datum... När jag sedan väljer vad som ska visas vill jag ha något i stil med:

```
SQL = "SELECT name FROM assignment WHERE status = 'In Process' AND deadline BETWEEN '" & Date() & "' AND '" & DateAdd("d", 1, Date) & "'"
```

Detta fungerar dock inge bra, den krånglar massor... Jag har testat utan ' kring datumen också, och på massor av andra sätt, men jag får det bara inte att fungera...

Några förslag? Just nu har jag gjort om fältet till textfält, för då går det bra, men det känns lite fel...

\-----------------
Kallepocket

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

## #2 — LarsG, 2001-09-27T21:56Z

Access har den egenskapen att datum-literaler skall omges av # i sql-frågor

```
SQL = "SELECT name FROM assignment WHERE status = 'In Process' AND deadline BETWEEN #" & Date() & "# AND #" & DateAdd("d", 1, Date) & "#"
```

Alternativt kan du använda funktionerna date och dateadd direkt i sql-frågan, då dessa finns i definierade i Access

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21628-jämföra-datum
