---
title: "Bugg i födelsedagsfråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/79203-bugg-i-födelsedagsfråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "micke.prag"
published: "2003-06-08T15:49:07.000Z"
updated: "2003-06-09T17:41:18.000Z"
replies: 2
views: 176
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/79203-bugg-i-födelsedagsfråga"
---

# Bugg i födelsedagsfråga

## #1 — micke.prag, 2003-06-08T15:49Z

Jag har skapat ett SQL-uttryck för att ta reda på hur många dagar det är till någons födelsedag. Frågan ser ut som följer:
SELECT id, CONCAT(name, ' ', lastname) AS name, DAYOFYEAR(birthday) - DAYOFYEAR(now()) AS dagar FROM users WHERE DAYOFYEAR(birthday) \>= DAYOFYEAR(now()) ORDER BY dagar LIMIT 5

Problemet är när man kommer till skottår. Är personerna födda på ett skottår så blir dagarna ett för mycket. Finns det ngn bra lösning på problemet. Kan man skriva frågan på något annat sätt (t.ex. med ngn date_diff funktion)?

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

## #2 — cyprys, 2003-06-08T16:59Z

<http://www.mysql.com/documentation/mysql/bychapter/manual_Tutorial.html#Date_calculations>

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

## #3 — micke.prag, 2003-06-09T17:41Z

Hmm, löser tyvärr inte riktigt vad jag söker efter. Har låt det där med åldern. Problemet är att jag vill se hur långt kvar det är till varje födelsedag i dagar...

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/79203-bugg-i-födelsedagsfråga
