Salut à tous, voila je souhaite faire une requete sur une table ayant cette structure:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Table departement
----------------------------------------------
id_departement
libelle departement
date_forclusion
----------------------------------------------
JE souhaite faire une selection de tous les departements ayant une date de forclusion comprise entre la date du jours, et la date du jours plus deux mois.

Pour ceci je travail avec le php, et j'ai le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$annee=substr($datedujour,0,4);
$date_forclu=substr($datedujour,5,2)+2;
$date_modif_forclu="0".$date_forclu;
ceci me retourne bien mes bouts de chaine sans problème

j'enchaine donc sur une requete de ce style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$sql_date_forclu=" SELECT * FROM departement 
WHERE date_forclusion BETWEEN  ".$datedujour."
AND ".$annee."-".$date_modif_forclu."-10";
 
autrement dis en sql brut :
 
SELECT * FROM departement WHERE date_forclusion BETWEEN 2006-05-09 AND 2006-07-01
avec des date fictive; mais ceci ne marche pas, j'ai aussi essayé les plus grand que et plus petit que... mais je n'y arrive pas, si quelqu'un peux m'aider, sa serai sympa