Announcement

Collapse
No announcement yet.

2 Tabellen vergleichen / abgleichen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 2 Tabellen vergleichen / abgleichen

    Hallo

    ich hab ein Problem, bzw. komm nicht auf die Sprünge.

    Ich wollte 2 Tabellen in einer DB abgleichen.
    Die beiden Tabellen haben die Spalten Kontonr., Umsatz

    Der Umsatz auf den jeweiligen Kontonr. ist in Tabelle B im Vergleich zu Tabelle A unterschiedlich.
    Nun will ich aus beiden Tabellen den Unterschiedsbetrag in der Spalte Umsatz zu den jeweiligen gleichen Konten berechnen.

    Bsp.

    Tabelle A
    Kto. | Umsatz
    123 | 1000
    345 | 5000
    321 | 9000

    Tabelle B
    Kto. | Umsatz
    123 | 300
    345 | 2000
    321 | 3000

    Ergebnis
    Kto. | Umsatz
    123 | 700
    345 | 3000
    321 | 6000

    Wie verjoine ich die beiden Tabellen korrekt?

    Vielleicht könnt Ihr mir weiterhelfen. Vielen Dank schonmal.

  • #2
    Select A.kto,A.Umsatz-B.Umsatz as Diff from A,B
    Where a.kto=b.kto

    oder auch so:

    Select A.kto,A.Umsatz-B.Umsatz as Diff from A
    JOIN B
    ON a.kto=b.kto

    Voraussetzung ist , dass es immer in beiden Tabellen einen entsprechenden Datensatz gibt. Sonst musst Du mit Outer Join arbeiten.

    Gruß
    docendo discimus

    Comment

    Working...
    X