---
title: "söka på delar av datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/92229-söka-på-delar-av-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "lillen_009"
published: "2003-12-09T17:04:42.000Z"
updated: "2003-12-09T17:36:00.000Z"
replies: 3
views: 213
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/92229-söka-på-delar-av-datum"
---

# söka på delar av datum

## #1 — lillen_009, 2003-12-09T17:04Z

Jag håller på med ett litet medlemsregister. har litet problem när man ska söka efter medlemmar....

Använder MySQL. När man söker på födelsedatum fungerar det bara om man anger fullständiga, ex 1980-01-01. Lämnar man något tomt fungerar det inte... Fältet med födelsedatum är av typen DATE

Vad jag vill är att man bara sa kunna ange år 1980 och söka fram alla som är födda det året. Jag har tre select-fält (år, månad, dag) som man söker efter. Finns det något sätt att 

Likaså ska man kunna söka på År: 1980 och dag: 01 och kunna hitta det som matchar.

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

## #2 — LarsG, 2003-12-09T17:11Z

```
select * from t
where extract(year from dateColumn) = 1980
and extract(day from dateColumn) = 1
```

Flyttas från ASP

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

## #3 — lillen_009, 2003-12-09T17:21Z

tack! kan man anpassa den till att gälla generellt, dvs på alla årtal som kan finnas, alla månader och alla datum? Är det bara att sätta in request.form("fält") istälet för 1980 eller måste man anpassa det mer?

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

## #4 — LarsG, 2003-12-09T17:36Z

> Är det bara att sätta in request.form("fält") istälet för 1980

Joo.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/92229-söka-på-delar-av-datum
