mySQL SELECT : sélectionner une trabche d'âge

Petit nouveau ! | 7 Messages

01 août 2007, 18:45

Je me prend la tête sur un probleme et celà fait maintenant une semaine que je cherche mais en vain. Je m'oriente alors, et c'est normal, vers vous pour me donner un ptit coup de pouce qui me sera je l'espère utile.

Mon problème :

- J'ai une TABLE dans ma base dans laquelle j'ai sauver des dates de naissances sous forme de timestamp.
- J'ai une autre TABLE dans laquelle j'ai des utilisateurs

Je souhaiterais selectionner dans ces 2 tables uniquement les personnes qui ont moins de 6 ans par exemple.
Après sélectionner que les personnes qui ont entre 6 et 8 ans par exemple (pas dans la meme requete de toute façon c'est pas logique).

Je n'arrive pas du tout à construire la requete adequate.

Merci d'avance de votre aide.
Site de jeux éducatifs gratuits ==> http://www.ieducatif.fr

ViPHP
AB
ViPHP | 5818 Messages

01 août 2007, 19:37

Le plus simple serait de stocker les dates de naissances dans un champ de la table des utilisateurs. Pourquoi deux tables ?

Si tu veux absolument faire deux tables il faut qu'un champ de la table des naissances représente l'ID de l'utilisateur correspondant dans la table des utilisateurs

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

02 août 2007, 00:20

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "SQL & Bases de données".
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

02 août 2007, 09:55

Et ensuite tu peux t'inspirer de ce sujet :
http://www.phpfrance.com/forums/voir_sujet-8323.php