Date

Fermé
bisevac Messages postés 15 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 19 février 2009 - 13 févr. 2009 à 16:05
 toto - 13 févr. 2009 à 17:29
Bonjour,

Je voudrais savoir comment afficher mes personnes dont le contrat se termine dans moins de 7 jours, donc je pensais faire ma requête ainsi :

$resultat = mysql_query("SELECT personne.Num_perso, Date_fin, contrats_personnes.Num_perso, Nom, Prenom, Service, (Jours_total - Jours_Utilises) as Nbrestant
FROM personne, contrats_personnes
WHERE personne.Num_perso = contrats_personnes.Num_perso
AND (Date_fin-now()) <7
AND Archives = 0
ORDER BY Nom ASC");


Mais lors de l'affichage, il me met toutes mes personnes.

1 réponse

Bonjour

il faut faire DATEDIFF (Date_fin,NOW()) <7
(ou peut-être inverser Date_fin et NOW(), à vérifier)
0