Hallo,
Es geht um Daten aus einer Datenbank zu löschen die keinen Bezug mehr haben.
Ich habe Zwei Tabellen.
Tabelle A:
Quelltext
1: 2: 3:
| DatumEingang | DatumAusgang -------------------------------- 10.10.19 10:10| 10.10.2019 10:12 |
Tabelle B:
Quelltext
1: 2: 3: 4: 5:
| Datum | Daten ----------------------------- 10.10.19 10:11 | bla bla bla 10.12.19 14:11 | bla bla bla 10.12.19 12:00 | bla bla bla |
Nun möchte ich an Hand des Datums herausfinden welche Daten in der Tabelle B noch existieren wozu in Tabelle A kein Eintrag mehr existiert.
Die Idee war:
SQL-Anweisung
1: 2:
| Select * from TabelleB as B where not exists(select 'X' from TabelleA as A where A.DatumEingang <= B.Datum and A.DatumAusgang >= B.Datum) |
Leider bringt es nicht den Erfolg den ich mir gehofft habe.
Ihr könnt bestimmt weiter helfen.
Danke schon mal.
Moderiert von Th69: Code-Tags hinzugefügt
Moderiert von Th69: SQL-Tags hinzugefügt
Der gesunde Menschenverstand ist nur eine Anhäufung von Vorurteilen, die man bis zum 18. Lebensjahr erworben hat. (Albert Einstein)