PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → problème dans un requete
problème dans un requete
Iniciado por sylvain_dtqweb, ago., 26 2005 9:09 PM - 2 respostas
Publicado em agosto, 26 2005 - 9:09 PM
Bonjour,

Je vous affiche ici le code SQL d'une de mes requetes:

SELECT Intervention.CODEPANNE AS CODEPANNE,
Intervention.DESCRIPTIFPANNE AS DESCRIPTIFPANNE,
Intervention.CODESOLUCE AS CODESOLUCE,
Intervention.DESCRIPTIFSOLUCE AS DESCRIPTIFSOLUCE,
Intervention.DATE AS DATE,
Intervention.Type AS Type,
Intervention.TECHN AS TECHN,
TICCLIEN.CLIENTCLE1 AS CLIENTCLE1,
TICCLIEN.CLIENTNOM AS CLIENTNOM,
TICPARCC.ARTICCLE1 AS ARTICCLE1,
TICPARCC.PARCDES1 AS PARCDES1,
Article.ARTICCLE1 AS ARTICCLE1_Ar,
Article.LOGICIEL AS LOGICIEL,
Article.EDITEUR AS EDITEUR,
Article.FAMILLE AS FAMILLE
FROM TICPARCC, Intervention, Article, TICCLIEN
WHERE TICPARCC.PARCSERIE = Intervention.PARCSERIE
AND Article.ARTICCLE1 = TICPARCC.ARTICCLE1
AND TICCLIEN.CLIENTCODE = Intervention.CLIENTCODE
AND TICCLIEN.CLIENTCLE1 = {Param1}
AND Intervention.CODEPANNE = {Param2}
AND Intervention.CODESOLUCE = {Param3}
AND Intervention.DATE BETWEEN {Param4} AND {Param5}
AND Intervention.TECHN = {Param6}
AND Article.LOGICIEL = {Param7}
AND Article.EDITEUR = {Param8}
AND Article.FAMILLE = {Param9}

Mon problème est que les filtres sur les tables TICCLIEN et Intervention fonctionne tres bien. En revanche et je ne comprend pas pourquoi, les filtres sur le table Article ne fonctionne pas du tout. En faite dès que je rentre une valeur sur Params7 8 ou 9, ca me supprime tout mes enregistrements ( même ceux qu'il ne faudrait pas ).

Si quelqu'un à la réponse, merci de me la donner.
A bientôt
Publicado em agosto, 27 2005 - 1:38 AM
Tout à fait au hasard, as-tu essayé de mettre entre paranthèses :
AND (Intervention.DATE BETWEEN {Param4} AND {Param5})

Gilles
Publicado em agosto, 27 2005 - 8:56 PM
non, effectivement je n'avais pas essayé mais je viens de faire le test et il n'y a pas eu de changement.

merci quand même