0

Tabellen vergleichen? Wo steht etwas!

Hallo, ich möchte 2 Tabellen vergleichen. Mitarbeiter 2017 und 2018. Wer ist Neu angestellt und wer hat den Betrieb verlassen? Wo bekomme ich da Info?

Tabellen bestehen aus:

Vorname;Nachname;Kostenstelle(Num)

Gruß

3 Antworten

null
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo zemann@me.com,

    ich würde in der Tabelle Mitarbeiter 2018 eine Zusatzspalte als Funktion erstellen.Die Formel:

    ---

    let myFilter:=Vorname+Nachname+Kostenstelle;

    if cnt(select 'Mitarbeiter 2017' where Vorname+Nachname+Kostenstelle=myFilter)=0 then "Neu angestellt" else "Treue Seele" end

    ---

    Entsprechend in der Tabelle 2017:

    ---

    let myFilter:=Vorname+Nachname+Kostenstelle;

    if cnt(select 'Mitarbeiter 2018' where Vorname+Nachname+Kostenstelle=myFilter)=0 then "ist in 2018 weg" else "Treue Seele" end

    ---

     

    Leo

    • zemann
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Super, Probier es mal aus.

    • Akeel
    • Maisam
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo;

     
     gibt es andare möglichkeit Tabellen  ohne Schleife  zu vergleichen, weil es lange dauert also etwas wie

    (select Tabelle1 where not exisit tabelle2) 

    oder  so (select Tabelle1 where not in (select tabelle2 )) 

    ???

     

    LG

    Maisam