---
title: "födelsedagar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/164741-födelsedagar"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "WebbisNet"
published: "2007-09-21T17:13:06.000Z"
updated: "2007-09-21T17:24:24.000Z"
replies: 5
views: 297
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/164741-födelsedagar"
---

# födelsedagar

## #1 — WebbisNet, 2007-09-21T17:13Z

Hur får jag denna kod att visa vilka som fyller år

```
vDate=right(Date(),5)  
Set bday=objConn.Execute("select userID, username, persnr from tblUsers where extract(month from persnr) = " & month(vDate) & " and extract(day from persnr) ="& vDate)
```

vDate skriver ut 09-21 vilket är just det som ska visa vem som fyller år

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

## #2 — voigtann1, 2007-09-21T17:18Z

fyller år denna månad eller idag?

```
Set bday=objConn.Execute("SELECT UserID, Username, persnr From tblUsers Where Month(persnr) = " & month(Date()) & " AND Day(persnr) = " & Day(Date()))
```

??

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

## #3 — WebbisNet, 2007-09-21T17:19Z

idag

\[MySQL\]\[ODBC 3.51 Driver\]\[mysqld-4.0.25-max\]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 '(persnr) = 30' at line 1

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

## #4 — voigtann1, 2007-09-21T17:22Z

Vet inte om min kod hjälper.. du nämner inte vilken databas du använder. Men du behöver inte i din gamla kod "filtera" bort året.. Month(),year() och day() i ASP plockar ut det automatiskt.

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

## #5 — WebbisNet, 2007-09-21T17:24Z

jag använder MySQL, med din kod fick jag det felmeddelandet

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

## #6 — voigtann1, 2007-09-21T17:24Z

```
Set bday=objConn.Execute("SELECT UserID, Username, persnr From tblUsers Where extract(month from persnr) = " & month(Date()) & " AND extract(Day from persnr) = " & Day(Date()))
```

fast enligt: <http://www.java2s.com/Code/SQL/Date-Time/Getmonthofadate.htm>
borde:

```
Set bday=objConn.Execute("SELECT UserID, Username, persnr From tblUsers Where month(persnr) = " & month(Date()) & " AND Day(persnr) = " & Day(Date()))
```

 fungera?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/164741-födelsedagar
