Bonjour,

Je dois créer une requete sql avec php qui doit retourner les résulats selon ces conditions:

La fonction php récupere une date de début $dateDebut et une date de fin $dateFin.

La table "cas" doit comprend 2 champs de date createdAt et updatedAt.

On veut donc récuperer les id de cas dont le champ createdAt est compris entre les 2 dates, ainsi que tous les cas dont le CreatedAt est inférieure à la date de début et dont le champ UpdatedAt est compris dans les dates passées en paramètres.

On a donc les cas avec les conditions suivantes :

DateDeb < CreatedAt < DateFin

+ DateDeb < UpdatedAt < DateFin si CreatedAt < DateDeb



Pourriez vous m'aider à construire la requete car c'est peut etre simple, mais je me casse tellement la tete dessus.

J'ai le début de la requete qui je pense est bonne, mais pas le reste:

SELECT * from cases where createdAt>='$dateDebut' AND createdAt<='$dateFin' ....



Merci d'avance.