8 Replies Latest reply: Jul 18, 2013 4:32 PM by Philippe Grenier RSS

    alimenter une Table à la condition qu'une donnée  existe dans une autre table (table de référence)

      Bonjour à tous,

       

      Je souhaite alimenter une nouvelle colonne (ici Cnew) avec une valeur (ici 1) à la condition que ‘’BP_T1’’  existe dans la table de référence  ‘’T_ref’’ (colonne BP)

       

       

      Or j’ai toujours un message d’erreur qui stipule :

       

      Invalid expression

      T_1 :

      load

       

       

      Y a-t-il svp une subtilitée ? doit t on ne pas utiliser la fonction ‘’Exists’’ ?

       

      Merci d’avance

      Sebastien

       

       

      --------------------

      T_ref:

      load

      [Billing party] as BP

      resident Tref_renego_FI;

       

       

       

      T_1 :

      load

      BP_T1,

      BP_T2,

      if (Exists(BP, BP_T1), 1 ,0) as Cnew

      resident T_alim

      group by BP_T1, BP_T2;