Bonjour à toutes et à tous !


Je suis embêté avec une requête SQL, en faite je sélectionne des prêts où la différence entre la date de fin de pret et la date du jour est inférieur ou égale à 7 soit : DATEDIFF(NOW(),Pret_datefin) <= 7 qui fonctionne très bien cependant je voudrais ajouter une condition qui dit que l'on affiche malgré tout si Emprunt_etat = 3. (en gros même si celà fait plus de 7 jours d'écart on affiche si Emprunt_etat = 3)

Voici ma requête qui fonctionne sans gérer le Emprunt_etat = 3


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT * 
FROM Objet, Emprunt, Pret 
WHERE Objet.Objet_id = Emprunt.Emprunt_Objet_id 
  AND Pret.Pret_id = Emprunt.Emprunt_Pret_id 
  AND DATEDIFF(NOW(),Pret_datefin) <= 7;
Merci par avance.

Cordialement,

Mjs21