---
title: "Problem med datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/166629-problem-med-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Compusa"
published: "2007-11-23T12:55:51.000Z"
updated: "2007-11-23T13:15:58.000Z"
replies: 3
views: 568
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/166629-problem-med-datum"
---

# Problem med datum

## #1 — Compusa, 2007-11-23T12:55Z

DBMS: SQL Server 2005

```
SELECT *
FROM MyTable
WHERE (Datum >= '2007-11-23'
	AND Datum <= '2007-11-23')
```

 
Borde inte denna SQL-fråga plocka fram all rader med dagens datum i tabellen? Får inget i retur. Kolumnen Datum är av typen datetime. 

Jag antar att problematiken kan ha att göra med att datumen sparas i följande format: 2007-11-22 13:27:48.143

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

## #2 — @nders, 2007-11-23T13:01Z

Njae, den borde nog ta fram alla poster som är '2007-11-23 00:00:00'.

Det passar bra att använda BETWEEN i dylika frågor.

```
SELECT *
FROM MyTable
WHERE (Datum BETWEEN '2007-11-23 00:00:00'
	AND '2007-11-23 23:59:59')
```

Mvh

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

## #3 — Compusa, 2007-11-23T13:04Z

Det där fixade biffen och jag håller med att det är smidigare att använda between.

Tack :)

/r Kan ej använda BETWEEN när jag filtrerar min datatable så det får bli den något krångligare varianten.

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

## #4 — @nders, 2007-11-23T13:15Z

> **Compusa skrev:**
>
> /r Kan ej använda BETWEEN när jag filtrerar min datatable så det får bli den något krångligare varianten.

Det går såklart lika bra. :)

Jag sprang på en länk som kanske kan vara intressant: <http://www.databasejournal.com/features/mssql/article.php/2209321>

mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/166629-problem-med-datum
