---
title: "Urvalsfråga - datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/114957-urvalsfråga-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "magnusfeldth"
published: "2004-11-02T19:37:20.000Z"
updated: "2004-11-02T19:55:18.000Z"
replies: 2
views: 317
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/114957-urvalsfråga-datum"
---

# Urvalsfråga - datum

## #1 — magnusfeldth, 2004-11-02T19:37Z

Jag har en sql-kod som jag vill ska ta ut de tre nästkommande eventsen ur en accessdatabas. Som SQL-kod har jag skrivit följande

```
strSQL = "SELECT top 3 * FROM Kalender WHERE datum>=dateadd('d',0,date()) order by datum"
```

Men, tydligen verkar något vara fel, för den hämtade idag 5 events, tre från idag, och två från imorgon... Hur ska det stå för att bara visa de tre närmaste (alltså från idag och framåt i framtiden, men inga gamla ska visas)

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

## #2 — @nders, 2004-11-02T19:41Z

Det är inget som är fel, det är Access som fungerar så. Du får lägga till en sekundär sortering så Access kan välja vilka poster som ska visas.

```
strSQL = "SELECT top 3 * FROM Kalender WHERE datum>=dateadd('d',0,date()) order by datum, id"
```

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

## #3 — magnusfeldth, 2004-11-02T19:55Z

Tackar! Nu gör den som den ska!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/114957-urvalsfråga-datum
