---
title: "dagens datum minus tre dagar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/170087-dagens-datum-minus-tre-dagar"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "noratx"
published: "2008-03-20T11:07:06.000Z"
updated: "2008-03-20T12:24:36.000Z"
replies: 5
views: 622
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/170087-dagens-datum-minus-tre-dagar"
---

# dagens datum minus tre dagar

## #1 — noratx, 2008-03-20T11:07Z

Hej!

Jag har sokt nu ett tag efter hur jag ska kunna plocka ur poster ur min tabell baserat pa datum.

i tabellen "backup" har jag ett falt "datum" med formatet YY-MM-DD.
Nu vill jag ha en selectsats som ger mig alla poster som ar aldre an tre dagar.
Dvs. om den skulle utforas idag (den 20:e), sa vill jag fa fram alla poster fram till den 17:e, resten ska den ignorera.

Hanger ni med pa hur/vad jag menar?

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

## #2 — K@llen, 2008-03-20T11:12Z

Vilken databashanterare använder du? Det är högst avgörande för att kunna hjälpa till.

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

## #3 — noratx, 2008-03-20T11:49Z

Sorry, glomde bort att tala om att det ror sig om MySQL..  =)

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

## #4 — K@llen, 2008-03-20T11:58Z

Hoppas jag fattade dig rätt:

```
WHERE datum < SUBDATE(current_date, INTERVAL 3 DAY)
```

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

## #5 — noratx, 2008-03-20T12:07Z

Inte riktigt.
Den dar gav mig samtliga poster.

Jag provade aven att byta ut "current_date" mot "08-03-20", men det gav felet:
"select \* from mysql WHERE date \< SUBDATE(08-03-20, INTERVAL 3 DAY);
Empty set, 1 warning (0.03 sec)"

Kom pa efterat att faltet inte heter "datum", utan "date". Men det borde val inte spela nagon roll bortsett fran att jag forstass inte kan fraga efter varden i faltet "datum" da det inte finns..  =)

edit: Ska kanske ta med felmeddelandet ocksa. Jag tror jag har glomt min hjarna hemma i sangen idag.

edit2:
Kan felet kanske bero pa att CURRENT_DATE ger datumet i YYYY-MM-DD, och i mitt falt ar ju datumformatet YY-MM-DD. Gar det att formatera om? Eller bor jag kanske andra min fatumformatering till YYYY-MM-DD? =)

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

## #6 — noratx, 2008-03-20T12:24Z

Det stammer, jag far helt enkelt andra min formattering. Tur att databasen inte ar sa stor.
Tack for hjalpen K@llen =)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/170087-dagens-datum-minus-tre-dagar
