Si ça marche comme cela, autant le laisser sans trafiquer
(...) WHERE (DetplanningInteg.Matricule = SaiPers.Matricule) AND (DetplanningInteg.ThemCode = themInteg.Code) AND ('dateP' < DetplanningInteg.finthem) AND ('dateP' >= DetplanningInteg.Debutthem) ORDER BY (...)(j'ai volontairement mis le dateP en clair, sans me soucier du formatage que je te laisse replacer)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionheuuuu j'ai bien peur que ce soit toujours false
'+quotedStr(dateP)+'>= t1.debutthem
serait mieux ;)
J'ai l'impression que ce n'est pas une jointure 1-1 sur le ThemCode.
where DetplanningInteg.Matricule = SaiPers.Matricule and' +quotedStr(dateP)+' < DetplanningInteg.finthem and' +quotedStr(dateP)+' >= DetplanningInteg.Debutthem and libelle in ( select libelle from themInteg where DetplanningInteg.ThemCode = themInteg.Code) order by Nom
INNER JOIN ThemInteg t3 ON t1.ThemCode = t3.Code
et sachant que [(x=a) ou ((x > a) et (x < b))] <=> [(x >= a) et (x < b)]