ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: Probleme 1ere Requete VFP 9   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

jeu. 28 décembre 2017, 16h54
Jean =c3=a0 Grenoble
atoutfox.public.association

Re: Probleme 1ere Requete VFP 9

A part qu'il n'y a pas de clause INTO dans ta requête, le fait de supprimer la
clause IN me fait dire qu'il y a une petite bizarrerie : le champ 'champs2'
apparait dans la table table1 et la table table2. Peux-tu mettre des alias locaux ?

SELECT
  u.Champs1,
  u.Champs2,
  abs(u.Champs3) AS Champs3,
  abs(u.Champs4) AS Champs4,
  abs(u.Champs5) AS Champs5,
  IIF(ISBLANK(u.Champs7), STR(u.Champs8,10), u.Champs7) AS Champs7,
  IIF( u.Champs5 = 707447 OR  u.Champs5 = 707448 OR  u.Champs5 = 706448 OR
u.Champs5 = 706447, 'Oui''Non'AS Champs6
FROM Table1 u
WHERE
  .NOT.DELETED()
  AND u.Champs3 <> 0
  AND u.Champs3 < 999999999
  AND u.Champs4 < 999999999

  AND
  (
    u.Champs2 > 0
    OR u.Champs2 IN
    (
      SELECT d.Champs2
      FROM Table2 d
      WHERE
        (
          d.ChampsX == 'F'
          OR d.ChampsX == 'A'
          OR d.ChampsY == 'F'
          OR d.ChampsY == 'A'
        )
    )
  )
   INTO CURSOR monresultat


Jean à Grenoble
Permalink : http://www.atoutfox.org/nntp.asp?ID=0000018739
18 735 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2018.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0