none
SSIS zusammenführungsjoin RRS feed

  • 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

     

    Freitag, 10. Juni 2016 13:51

Antworten

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

    Freitag, 10. Juni 2016 14:28
  • 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.

    zusammenführungsjoin

    VG

    Faabi

    Freitag, 10. Juni 2016 15:34
  • 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]


    Dienstag, 14. Juni 2016 18:02
  • moin moin Olaf,

    danke für die Antwort.

    muss ja wohl mit SQL Lösen.

    VG

    Faabi

    Donnerstag, 16. Juni 2016 07:56