select * from t
where extract(year from dateColumn) = 1980
and extract(day from dateColumn) = 1
Flyttas från ASP
3 svar · 195 visningar · startad av lillen_009
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.
select * from t
where extract(year from dateColumn) = 1980
and extract(day from dateColumn) = 1
Flyttas från ASP
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?