---
title: "Plocka ut alla händelser under denna dag, alla år tillbaka"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/108087-plocka-ut-alla-händelser-under-denna-dag-alla-år-tillbaka"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "nkrantz"
published: "2004-07-28T11:01:46.000Z"
updated: "2004-07-28T11:23:00.000Z"
replies: 4
views: 278
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/108087-plocka-ut-alla-händelser-under-denna-dag-alla-år-tillbaka"
---

# Plocka ut alla händelser under denna dag, alla år tillbaka

## #1 — nkrantz, 2004-07-28T11:01Z

Hej,

Skulle vilja ha en sql-sats som plockar ut alla rader som inträffat dagens datum, alla år tillbaka.

Testade med: SELECT member_id, date_reg
FROM tbl_member
WHERE 08  = extract( 
MONTH  FROM date_reg )  AND 15  = extract( 
DAY  FROM date_reg );

Men den plockade inte ut den händelsen som fanns 2003-08-15. MySQL kör jag, och date_reg är i formatet date

mvh,
Niclas

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

## #2 — LarsG, 2004-07-28T11:08Z

Det är inget fel på SQL-satsen. (Den fungerar bra i den DBMS sm jag använder.) Kontrollera data en gånh till ;).

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

## #3 — nkrantz, 2004-07-28T11:13Z

Funkade inte för mig, istället körde jag med:
SELECT member_id, date_reg
FROM tbl_member
WHERE 08 LIKE extract( 
MONTH FROM date_reg ) AND 15 LIKE extract( 
DAY FROM date_reg );

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

## #4 — LarsG, 2004-07-28T11:19Z

Du borde inte behöva använda like (Vilket inte ens skall vara tillåtet i detta sammanhang.) Om du testar

```
SELECT member_id, date_reg
FROM tbl_member
WHERE 8 = extract(
MONTH FROM date_reg ) AND 15 = extract(
DAY FROM date_reg )
```

Förmodligen tolkar Mysql 08 som något annat än ett numeriskt värde.

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

## #5 — nkrantz, 2004-07-28T11:23Z

Din kod funkade inte, skumt... men det funkar med LIKE, dessutom funkar det att lägga till NOT LIKE 'dagens datum'

/N

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/108087-plocka-ut-alla-händelser-under-denna-dag-alla-år-tillbaka
