Forum Clubic

Pb requete pour creation d'un agenda - Sélection impossible des dates

Bonjour
Je suis en train de créer un script qui va enregistré les évenemetn sur mon site, et j’ai un petit problème du moins je ne vois comment faire c’est pour cela que je demande un petit coup de pouce

dans ma base de données j’ai les deux champs suivants :
date_debut : debut de l’évenement
date_fin : fin de l’evenement

sachant que si l’évenement est sur une seule journée date_debut = date_fin

sur la page d’accueil de l’agenda je souhaite afficher les rdv du mois en cours et là je coince dans cette situation :
mois en cours octobre
date_debut : 01/09/2006
date_fin : 10/11/2006

les champs date_debut et date_fin sont au format date (yyyy-mm-jj)

je penses que cela doit etre tout simple mais je n’ai pas trouvé la petite lumière encore au plus grand désespoire

merci d’avance pour votre aide
bonne journée
@+
Ludo

A vue de nez, je dirai de récuperer les dates suivant la condition suivante :
date_fin >= ‘2006-10-01’ AND date_debut <= ‘2006-10-31’

(à convertir ensuite en SQL propre :wink: )

Edit :
Ou plutôt, pour éviter le casse-tête "mois de 30 ou 31 jours" :

date_fin >= ‘2006-10-01’ AND date_debut < ‘2006-11-01’

:stuck_out_tongue:

oui tout a fait c’est bien ce que j’ai fait au début mais pour un événement qui est placé comme suit
debut = 01/09/2006 fin = 15/11/2006

vu que nous sommes le 01/11/2006 il doit me le sortir aussi or avec cette requete il ne sortira pas je me trompe ?

Bonjour,

Je te prierai de mettre le langage informatique dans le titre, tel que requis par la charte du forum programmation - pour une meilleure compréhension les uns des autres.

A lire :
http://www.clubic.com/forum/charte-du-foru…on-t306797.html

Pour éditer:
Suffit de cliquer sur ce bouton, dans ton message : http://www.clubic.com/forum/style_images/persoclubic/editer.gif

(note : ce message est un gros copier coller, ne pas répliquer derrière)

http://www.w3schools.com/sql/sql_between.asp

01/09/2006 < 01/11/2006, et 15/11/2006 > 01/10/2006, donc ça sortira :wink: