webForumDet fria alternativet

söka på delar av datum

3 svar · 195 visningar · startad av lillen_009

lillen_009Medlem sedan nov. 2002137 inlägg
#1

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.

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select * from t
where extract(year from dateColumn) = 1980
and extract(day from dateColumn) = 1

Flyttas från ASP

lillen_009Medlem sedan nov. 2002137 inlägg
#3

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?

LarsGMedlem sedan dec. 200012 464 inlägg
#4

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

Joo.

134 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)