Voila j'ai un problème avec une requete :
Code : Tout sélectionner
SELECT nom_pers, prenom_pers, num_pers, DATE_FORMAT(`date_debut_abs`,'%d/%m/%Y'), heure_debut_abs, DATE_FORMAT(`date_fin_abs`,'%d/%m/%Y'), heure_fin_abs, raison_abs, justificatif
FROM absence, personne
WHERE absence.num_pers=personne.num_pers
AND (DATE_FORMAT(`date_debut_abs`,'%d/%m/%Y') > '$date'
OR DATE_FORMAT(`date_fin_abs`,'%d/%m/%Y') > '$date'
OR (date_fin_abs='0000-00-00'
AND date_debut_abs<>'0000-00-00'))Voila, en gros, je voudrais que l'utilisateur saissise une date, et que toutes les personnes qui sont entre cette date a aujourd'hui sont absente ou on été absente soit afficher.
La varible est egale a une date sous la forme : jj/mm/aaaa.
J'ai essayé de tourner cette requeté dans tout les sens et elle ne fonctionne. Avez-vous une idée. Merci d'avance