Bonsoir,
j'ai une requête qui sélectionne toutes les informations en cours de validité.
Le champ "datefin" correspond à la date de fin.
Je voudrais récupérer les informations qui ont été saisie dans la semaine et qui sont encore valident. Donc le champ "date" correspond à la date d'enregistrement de la donnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT idcp, idmcp, date, datefin, textecp, idm, nom, imagedevelopph FROM developph_marchands a, developph_marchands_cp b WHERE b.idmcp = a.idm and TO_DAYS( now( ) ) - TO_DAYS( b.datefin ) < 1 ORDER BY b.idcp DESC
J'ai rajouter le code en gras mais il ne fonctionne pas ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT idcp, idmcp, date, datefin, textecp, idm, nom, imagedevelopph FROM developph_marchands a, developph_marchands_cp b WHERE b.idmcp = a.idm and TO_DAYS( now( ) ) - TO_DAYS( b.datefin ) < 1 and TO_DAYS( now( ) ) - INTERVAL 1 WEEK > date ORDER BY b.idcp DESC
Pouvez vous me dire ou je me trompe ?
Merci
Partager