Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
Je vous sollicite pour comprendre votre logique face a ce problème :
Je dois flagger un champ qui n'est pas associé à un autre champ sur une table.
Explication de mon MCD en ex :
table1 = personne => regroupant les champs suivants : id_personne / id_2personne (filtrer à 5 caract max) car il existe des entitées supérieur qui sont fausses donc : if(len(id2personne,<='5',id2personne) as id2personneFiltrer
table2 = sejour => regroupant les champs suivants : id_personne / cle_sejour qui identifie les personnes pour chaque séjours.
J'aimerai donc supprimer les champs cle_sejour qui ne sont pas associés à des personnes je bloque sur cette logique. Avez vous des pistes à me partager svp ?
PERSONNE1:
noconcatenate
load
@personneid,
id_2personne_filtrer_a_5caract_max
resident Personne;
Concatenate
SEJOURS:
LOAD
SEJO_ID_PATI as @personneid,
@CLE_SEJOUR as CLE_SEJOUR
FROM
[..\..\ENTREPOT\HM\QVDNormalisésHM\HM_SejoursNormalisés.QVD]
(qvd)
where exists (@personneid,SEJO_ID_PATI);
drop table Personne;
J'ai réalisé cela, est ca répond à mon besoin me supprime les identifiants supérieurs a 5 ...
Maintenant je vais pouvoir continuer ^^
Je ne comprends pas ton besoin.
Peux-tu nous envoyer une copie écran de ton modèle de données (ctrl + t) et nous dire plus précisément ce que tu voudrais ?
Avec plaisir Kevin voici un screenshot de mon modèle :
Aperçu Table Personne :
Aperçu Table Séjours :
PERSONNE1:
noconcatenate
load
@personneid,
id_2personne_filtrer_a_5caract_max
resident Personne;
Concatenate
SEJOURS:
LOAD
SEJO_ID_PATI as @personneid,
@CLE_SEJOUR as CLE_SEJOUR
FROM
[..\..\ENTREPOT\HM\QVDNormalisésHM\HM_SejoursNormalisés.QVD]
(qvd)
where exists (@personneid,SEJO_ID_PATI);
drop table Personne;
J'ai réalisé cela, est ca répond à mon besoin me supprime les identifiants supérieurs a 5 ...
Maintenant je vais pouvoir continuer ^^