Geboortedatum sql date vergelijken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Martin vd B

Martin vd B

14/03/2009 16:32:00
Quote Anchor link
Hoi,

Ik zit met de volgende kwestie:

In een adminpanel kan men kiezen welke gebruikers een mail mogen ontvangen. Hier kan men ook specificeren op leeftijd.
Stel de gebruiker voert in dat de mail naar gebruikers met een leeftijd tussen 15 en 20 jaar verstuurd moet worden.
De geboortedatum staat als een timestamp in een sql tabel.

Hoe kan ik met een enkele query de gebruikers ophalen die een leeftijd hebben tussen 15 en 20 jaar? Geboortedatum tussen 1994 en 1989 dus?

Mvg,
Martin
 
PHP hulp

PHP hulp

05/11/2024 12:33:20
 
Jesper Diovo

Jesper Diovo

14/03/2009 16:34:00
Quote Anchor link
Ga eerst alle timestamps maar omzetten naar datetimes, dan kunnen we je verder helpen.
 
Martin vd B

Martin vd B

14/03/2009 16:43:00
Quote Anchor link
Jezpur schreef op 14.03.2009 16:34:
Ga eerst alle timestamps maar omzetten naar datetimes, dan kunnen we je verder helpen.


En waar baseer je dat op ? Dat was mijn vraag niet..
 
Jesper Diovo

Jesper Diovo

14/03/2009 16:44:00
Quote Anchor link
Je wilt een leeftijd berekenen, maar waarom sla je een geboortedatum dan op als een timestamp? Een timestamp is geen datum, da's gewoon troep waar je niks mee kunt.
 
Martin vd B

Martin vd B

14/03/2009 16:49:00
Quote Anchor link
Ben ik het niet helemaal mee eens, maar toe maar. Smaken verschillen ;)

Hoe los ik het op met datetimes ;) ?
 
Jesper Diovo

Jesper Diovo

14/03/2009 16:51:00
Quote Anchor link
Geef me je argumenten waarom je het niet met mij eens zal zijn.

Met een datetime kun je makkelijk rekenen. Haal de data van elkaar af en je ziet het verschil.
 
Jurgen assaasas

Jurgen assaasas

14/03/2009 16:55:00
Quote Anchor link
in MySQL heb je zoiets:

http://ma.tt/2003/12/calculate-age-in-mysql/

PGSQL kun je age() gebruiken.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.