Abweichende Feldinhalte in Duplikaten finden

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Abweichende Feldinhalte in Duplikaten finden

Beitrag von Patrick1982 (ForumUser / 33 / 4 / 0 ) »
Moin,

ich komme bei einer Auswertung leider nicht weiter.
Folgendes Problem:

Ich habe eine Datenbank-Tabelle mit u.a. den Feldern SRCTAID und TVORG.
In der Tabelle gibt es Einträge, die denselben Wert im Feld SRCTAID haben. Ich möchte nun prüfen, ob in den Fällen, in denen dieser Wert gleich ist, auch der Inhalt des Feldes TVORG gleich ist.
Selektiert werden sollen dann die Fälle, in denen die Werte in SRCTAID identisch sind, in TVORG aber verschiedene Werte stehen.

Hat jemand eine Idee wie ich das hinbekomme?
Am besten wäre eine Lösung, die ich ohne Transporte direkt im SQL-Interpreter o.ä. hinbekomme. Notfalls schreib ich dafür aber auch ein Programm, wenn's nicht anders geht.
(Export der DB-Tabelle nach Excel ist leider keine Option, da es sich um zu große Mengen handelt.)

Besten Dank und viele Grüße,
Patrick

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Abweichende Feldinhalte in Duplikaten finden

Beitrag von a-dead-trousers (Top Expert / 4414 / 224 / 1186 ) »

Code: Alles auswählen.

SELECT SRCTAID TVORG
  FROM xxTABLExxx
  INTO TABLE lt_table
  GROUP BY SRCTAID TVORG.
Damit kriegst du alle Kombinationen aus SRCTAID und TVORG heraus die in deiner Tabelle existieren.
Wenn du dann noch einen COUNT( * ) dranhängst, weißt du welche Kombinationen nur sehr selten vorkommen.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Abweichende Feldinhalte in Duplikaten finden

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »

Code: Alles auswählen.

SELECT DISTINCT SRCTAID TVORG
  FROM xxTABLExxx
  INTO TABLE lt_table
  WHERE EXSISTS ( SELECT * 
                  FROM xxTABLExxx AS sub 
                  WHERE sub~srctaid = xxTABLExxx~srctaid
                      AND sub~tvorg <> xxTABELExxx~tvorg )
SubSelects sind hier sehr praktisch/hilfreich...

Folgende Benutzer bedankten sich beim Autor JHM für den Beitrag:
Patrick1982

Gruß Hendrik

Re: Abweichende Feldinhalte in Duplikaten finden

Beitrag von Patrick1982 (ForumUser / 33 / 4 / 0 ) »
JHM hat geschrieben:
09.02.2021 22:58

Code: Alles auswählen.

SELECT DISTINCT SRCTAID TVORG
  FROM xxTABLExxx
  INTO TABLE lt_table
  WHERE EXSISTS ( SELECT * 
                  FROM xxTABLExxx AS sub 
                  WHERE sub~srctaid = xxTABLExxx~srctaid
                      AND sub~tvorg <> xxTABELExxx~tvorg )
SubSelects sind hier sehr praktisch/hilfreich...
Moin! Wenn ich den Code in ein ABAP-Programm einfüge (und natürlich den Tabellennamen einfüge), kommt folgender Syntax-Fehler:
"An der Position, die mit EXSISTS beginnt, ist ein boolescher Ausdruck erforderlich."
Was genau soll mir das sagen?

Re: Abweichende Feldinhalte in Duplikaten finden

Beitrag von qyurryus (Specialist / 112 / 86 / 45 ) »
Das sollte dir sagen, dass "EXISTS" falsch geschrieben ist 😉

Folgende Benutzer bedankten sich beim Autor qyurryus für den Beitrag:
Patrick1982


Re: Abweichende Feldinhalte in Duplikaten finden

Beitrag von Patrick1982 (ForumUser / 33 / 4 / 0 ) »
🤪
Danke! 😃
Hat geklappt!

Seite 1 von 1

Vergleichbare Themen

9
Antw.
8189
Views
Fehler: Insert führt zu duplikaten Datensätzen
von Dyrdek » 18.10.2016 14:08 • Verfasst in ABAP® Core
4
Antw.
2594
Views
Feldinhalte aus Feldsymbol auslesen
von Obi Wan » 03.06.2005 14:42 • Verfasst in ABAP® Core
2
Antw.
2886
Views
Abweichende Kostenzuordnung in der Zeitwirtschaft
von globetrotter » 06.04.2008 14:51 • Verfasst in Human Resources
1
Antw.
3169
Views
Lohnart auf abweichende Kostenstelle verbuchen
von JoergS » 11.10.2007 11:57 • Verfasst in Human Resources
0
Antw.
1132
Views
Append-Struktur Feldinhalte gelöscht!!
von vvu » 02.04.2008 10:13 • Verfasst in ABAP® Core

Über diesen Beitrag



Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8785
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2665

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8785
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2665

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor 2 Wochen von Manfred K. 1 / 3065
BUSOBJEKT zu CMIS PHIO ermitteln
vor 5 Wochen von snooga87 1 / 4879
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 5915