freed102 a écrit :
la bonne réponse etait :
[...] AND (re.re_date_activation BETWEEN '$date_debut' AND '$date_fin' OR re.re_date_peremption BETWEEN '$date_debut' AND '$date_fin')

|
ça suffit pas
que ce passe-t-il si tu veux récupérer les évènements qui se passent au mois d'octobre, et que tu en as un du 30/09 au 01/11 ?
il faut faire :
[...] AND (re.re_date_activation BETWEEN '$date_debut' AND '$date_fin' OR re.re_date_peremption BETWEEN '$date_debut' AND '$date_fin' or (re.re_date_activation < '$date_debut' and re.re_date_peremption > '$date_fin'))
|
Ca devient un peu usine à gaz
ceci dit, mon histoire de month (après réflexion, vivi ça m'arrive) déconne quand on arrive à un changement d'année... du coup faut faire des traîtements à la con pas forcément plus heureux que cette requête donc après-tout...
Message édité par MagicBuzz le 25-09-2006 à 15:32:14