---
title: "Datumfråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/90498-datumfråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "magnusfeldth"
published: "2003-11-15T18:38:02.000Z"
updated: "2003-11-15T20:10:50.000Z"
replies: 12
views: 306
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/90498-datumfråga"
---

# Datumfråga

## #1 — magnusfeldth, 2003-11-15T18:38Z

Hur ska jag skriva i en SQL-sats om jag vill att den skall leta upp alla med dagens datum?

```

idag = Date()

"SELECT * FROM Kalender WHERE ????
```

Datumuppgifterna ligger i en kolumn som heter datum (smart, va!?)

Fråga två: hur gör jag om jag vill ha dagens datum + 6 dagar framåt?

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

## #2 — @nders, 2003-11-15T18:39Z

Lagrar du endast datum i kolumnen datum, eller har du med tid där också?

*Datum* är ett fält av datumtyp hoppas jag?

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

## #3 — magnusfeldth, 2003-11-15T18:42Z

Det är ett datumfält och det lagras i stilen:
2003-11-25 19:30:23

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

## #4 — K@llen, 2003-11-15T18:52Z

Och vilken databashanterare används?

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

## #5 — magnusfeldth, 2003-11-15T18:55Z

access, om det är det du menar

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

## #6 — K@llen, 2003-11-15T19:05Z

Då kan du hämta dagens poster med följande:

```
select * from Kalender where datediff('d',datum,date()) = 0
```

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

## #7 — magnusfeldth, 2003-11-15T19:07Z

felmess:

```
Kompileringsfel i Microsoft VBScript (0x800A0409)
Oavslutad strängkonstant
/hhgspunktse/hhgs/index.asp, line 651, column 67
Visa = "SELECT * FROM Kalender WHERE datediff('d',datum,date()) = 0
------------------------------------------------------------------^
```

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

## #8 — magnusfeldth, 2003-11-15T19:08Z

oops, glömde ett "

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

## #9 — K@llen, 2003-11-15T19:14Z

Jag såg att jag missade svara på en fråga:

```
select * from Kalender where datum = date() + 6
```

Du kan även använda funktionen DateAdd()

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

## #10 — K@llen, 2003-11-15T19:21Z

Läste nog lite dåligt. :r

Du ville ha hela intervallet eller?

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

## #11 — magnusfeldth, 2003-11-15T19:41Z

Jag tänkte göra så att först skrivs dagens event ut, sedan med annan formatering skrivs de följande 6 dagarna ut.

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

## #12 — K@llen, 2003-11-15T19:50Z

Inte testat, men du borde kunna använda between, sista delen skulle du kunna byta ut mot en dateadd().

```
select * from Kalender where datum between #" & date() & "# and #" & date() + 6  & "#
```

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

## #13 — magnusfeldth, 2003-11-15T20:10Z

verkar funka fint!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/90498-datumfråga
