Benutzer mit den meisten Antworten
SSIS zusammenführungsjoin

Frage
-
Hallo experten,
ich habe folgende Join Abfrage:
select * from table1 tab1 join table2 tab2 ON (tab1.date >=tab2.date) and (tab1.date <tab2.date)
wie kann ich diese in SSIS darstellen? bei der Zusammenführungsjoin verwende ich die Sortierung, die dann gleich mit
tab1.date = tab2.date ist, weiß aber nicht wie ich großer und kleiner realisieren kann!
Danke und Viele Grüße
Faabi
Antworten
-
Hallo Faabi,
das kannst Du mit einem "Transformation für Zusammenführungsjoin" Task nicht abbilden, dort gehen nur Gleich-Verknüpfungen. Wenn die Daten aus einer Datenbank oder zumindest aus Datenbanken eines SQL Servers kommen, solltest Du es wie in Deiner Abfrage auf SQL Seite lösen.
Olaf Helper
[ Blog] [ Xing] [ MVP]- Bearbeitet Olaf HelperMVP Dienstag, 14. Juni 2016 18:03
- Als Antwort vorgeschlagen Christoph Muthmann Mittwoch, 15. Juni 2016 09:05
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Mittwoch, 29. Juni 2016 08:53
Alle Antworten
-
Hallo Faabi,
was meinst Du mit "Zusammenführen"?
Die SQL kann aus meiner Sicht nichts hervorbringen weil Du das ausschließt.
(tab1.date >=tab2.date) and (tab1.date <tab2.date)tab1.date kann nicht gleichzeitig >= tab2.date und < tab2.date sein.
Schreibe bitte mit Worten was das Ziel der SQL ist.Grüße Alexander
-
Hallo Alexander,
danke für die schnelle Antwort.
hast du Recht, die Query ist falsch, das hier ist richtig.
select * from table1 tab1 join table2 tab2 ON (tab1.date >=tab2.date1) and (tab1.date <tab2.date2)
die Join Funktioniert bei SAP BO und bin dabei, diese auf MSSQL zu Realisieren.
VG
Faabi
-
Hallo Faabi,
das kannst Du mit einem "Transformation für Zusammenführungsjoin" Task nicht abbilden, dort gehen nur Gleich-Verknüpfungen. Wenn die Daten aus einer Datenbank oder zumindest aus Datenbanken eines SQL Servers kommen, solltest Du es wie in Deiner Abfrage auf SQL Seite lösen.
Olaf Helper
[ Blog] [ Xing] [ MVP]- Bearbeitet Olaf HelperMVP Dienstag, 14. Juni 2016 18:03
- Als Antwort vorgeschlagen Christoph Muthmann Mittwoch, 15. Juni 2016 09:05
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Mittwoch, 29. Juni 2016 08:53