|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() Inscription : mars 2007 Messages : 379 ![]() |
bonjour,
j'aimerai faire une jointure entre 2 tables dans un tMap mais pas sur une égalité entre 2 colonnes mais entre une appartenance. voici le contexte : j'ai 2 fichiers de logs et j'ai besoin de faire un rapprochement entre les 2 fichiers de log en analysant l'heure qui y est logguée. j'arrive à faire la jointure : TABLE_A.HEURE=TABLE_B.HEURE pour avoir les lignes de B qui ont la même heure que celles de la table A. mais j'aimerai rechercher les lignes de la table B où l'heure est égale à celle de la table A +/- 2 secondes, cad : TABLE_A.HEURE-2secondes<=TABLE_B.HEURE<=TABLE_A.HEURE+2secondes est-ce que c'est possible de faire un truc comme ça dans Talend? sachant que le nombre de secondes de battement "2" peut évoluer et doit être une variable. je suis à l'écoute d'idées de comment réaliser ce souhait. |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() IED décisionnel Inscription : mai 2011 Messages : 33 ![]() |
bonjour,
tu peuw ne pas passee par un tmap, tu modifies la requête de select de ta source de données et sélectionnes les deux table avec une jointure par WHERE IN(date-1s,date,date+1s) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com