---
title: "Visa resultat med dagens månad och dag"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/126217-visa-resultat-med-dagens-månad-och-dag"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "slow"
published: "2005-04-12T10:03:29.000Z"
updated: "2005-04-12T12:02:18.000Z"
replies: 9
views: 619
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/126217-visa-resultat-med-dagens-månad-och-dag"
---

# Visa resultat med dagens månad och dag

## #1 — slow, 2005-04-12T10:03Z

Har tre stycken celler.
year int(4)
month int(2)
day int(2)

Det jag försöker göra att lista människor som fyller år på dagens datum. Men det krånglar för mig eftersom att födelsedatat ligger i tre olika celler.
Har försökt med DATEPART. Men inte lyckats.
Någon med något förslag?

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

## #2 — @nders, 2005-04-12T10:06Z

Vad använder du för dbms?

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

## #3 — slow, 2005-04-12T10:25Z

mySQL..

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

## #4 — @nders, 2005-04-12T10:31Z

```
SELECT * FROM tabellen WHERE month = EXTRACT(MONTH FROM CURRENT_DATE) AND day = EXTRACT(DAY FROM CURRENT_DATE)
```

Det är nog så, dock, att month, day och year är reserverade, och därmed olämpliga som fältnamn. Mitt tips är att du byter namn på fälten (eller använd backticks om du absolut måste behålla fältnamnen.)

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

## #5 — slow, 2005-04-12T11:32Z

Får felmeddelande.
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(MONTH FROM CURRENT_DATE) AND fodelsedag = EXTRACT (DAY FROM CURRENT_DATE)
\______________________________________________\_
Har bytt namn på mina fält nu.
year=fodelsear
manad=fodelsemanad
day=fodelsedag
\_____________________________________________\_
Kan det ha och göra med formateringen av månad/dag?
Dom sparas utan 0an före. Men då borde den iförsejj bara 
inte hitta något?

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

## #6 — @nders, 2005-04-12T11:43Z

Nej, det ska inte spela någon roll. Hur ser hela din SQL-fråga ut nu?

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

## #7 — slow, 2005-04-12T11:52Z

SELECT \*
FROM GRATTIS_person
WHERE fodelsemanad = EXTRACT (MONTH FROM CURRENT_DATE) AND fodelsedag = EXTRACT (DAY FROM CURRENT_DATE)

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

## #8 — LarsG, 2005-04-12T11:58Z

```
EXTRACT (
```

```
EXTRACT(
```

inga kommentarer.

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

## #9 — @nders, 2005-04-12T12:00Z

Hmmm...

Jag väljer nog att inte kommentera det där heller. :x

(Jag redigerar dock mitt inlägg ovan.)

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

## #10 — slow, 2005-04-12T12:02Z

Läskigt.. :) Tusen tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/126217-visa-resultat-med-dagens-månad-och-dag
