---
title: "Hämta ifrån databas olika datum..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/149380-hämta-ifrån-databas-olika-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Asa"
published: "2006-07-24T21:17:36.000Z"
updated: "2006-07-25T22:18:49.000Z"
replies: 9
views: 461
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/149380-hämta-ifrån-databas-olika-datum"
---

# Hämta ifrån databas olika datum...

## #1 — Asa, 2006-07-24T21:17Z

Vill med access hämta ut dagens poster, gårdagens poster, poster denna vecka, förra veckan, denna månad, förra månaden och detta år. HUr gör jag? Har sökt men hittar inget bra! Hjälp mig snälla!

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

## #2 — @nders, 2006-07-24T22:03Z

Datediff() fungerar ungefär lika bra i Jet SQL som i VBScript.
Annars kan du ju använda month(), year(), etc även i SQL.

mvh

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

## #3 — Asa, 2006-07-24T22:05Z

Ett exempel tack!

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

## #4 — @nders, 2006-07-24T22:16Z

tja, för gårdagens kanske det kan se ut så här:

```
SELECT foo FROM bar WHERE Datediff('d', foodate, now()) = 1
```

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

## #5 — Asa, 2006-07-24T22:17Z

En för en hel vecka eller månad då? Sen behöver jag nog ej mer hjälp!

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

## #6 — Pace, 2006-07-25T05:48Z

m = månad
wk = week

<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_da-db_5vxi.asp>

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

## #7 — Asa, 2006-07-25T11:12Z

Så om jag sätter in w istället för d så visar den ex nuvarande vecka? Vill ej visa 7 dagar tillbaka... utan denna vecka. Alltså vecka 30

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

## #8 — @nders, 2006-07-25T13:02Z

Använd då DatePart().
Ett annat alternativ kan ju vara att använda ASP för att bestämma vilka datum du vill hämta poster mellan.

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

## #9 — K@llen, 2006-07-25T19:17Z

Är år sedan jag använde Access senast, men jag gör ett försök på 4 av dem:

```
Dagens:
WHERE DATEDIFF(datum, date()) = 0

Veckans:
WHERE datum = DATEPART('ww', now())

Månadens:
WHERE MONTH(datum) = MONTH(date())

Årets:
WHERE YEAR(datum) = YEAR(date())
```

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

## #10 — Pace, 2006-07-25T22:18Z

> **K@llen skrev:**
>
> ```
> (..)
> Veckans:
> WHERE datum = DATEPART('ww', now())
> 
> Månadens:
> WHERE MONTH(datum) = MONTH(date())
> (...)
> ```

En liten varning dock, om det finns flera år sparade måste man också lägga till årtalet som urvalskriterium. Annars hämtas poster från t ex januari eller vecka 30 från alla åren.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/149380-hämta-ifrån-databas-olika-datum
