---
title: "Få fram poster från idag och 3 veckor tillbaka?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/178396-få-fram-poster-från-idag-och-3-veckor-tillbaka"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Skogiz"
published: "2009-05-04T14:35:03.000Z"
updated: "2009-05-04T15:19:49.000Z"
replies: 4
views: 321
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/178396-få-fram-poster-från-idag-och-3-veckor-tillbaka"
---

# Få fram poster från idag och 3 veckor tillbaka?

## #1 — Skogiz, 2009-05-04T14:35Z

Har en tabell med ett fält med timestamp. Jag skulle vilja göra en sökning där jag endast får fram posterna från idag och 3 veckor bakåt i tiden.

Hur får man till en sådan sökning på bästa sätt?
Om jag sedan skulle vilja välja allt som är äldre än 3 veckor så förmodar jag att man bara ändrar till "\>" när jag väl fått till ovanstående sökning?

Tack på förhand

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

## #2 — drew, 2009-05-04T14:37Z

Beror på vad det är för timestamp. Är det Unix så tar du tiden = time() - 3 veckor

SELECT \* FROM tabellen WHERE datum \>= tiden;

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

## #3 — Skogiz, 2009-05-04T14:47Z

timestamp är i formatet 2009-05-04 16:47:43

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

## #4 — Skogiz, 2009-05-04T14:58Z

Jag testade med

```
SELECT * FROM tabell WHERE DATE_FORMAT(datumet, '%Y-%m-%d') >= DATE_SUB(CURDATE(), INTERVAL 3 WEEK);
```

Det borde funka?

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

## #5 — LarsG, 2009-05-04T15:19Z

Det finns ingen anledning att använda dateformat och date_sub, tvärtom.

```
 where datumet >= current_date - interval '21' day
```

skall fungera bra om det är lagrat med lämplig date/time typ.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/178396-få-fram-poster-från-idag-och-3-veckor-tillbaka
