Hallo,
Es geht um Daten aus einer Datenbank zu löschen die keinen Bezug mehr haben.
Ich habe Zwei Tabellen.
Tabelle A:
		                     
             Quelltext
                        Quelltext                    
           	 										| 1:2:
 3:
 
 | DatumEingang  | DatumAusgang--------------------------------
 10.10.19 10:10| 10.10.2019 10:12
 | 
		
	  
Tabelle B:
		                     
             Quelltext
                        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
                        SQL-Anweisung                    
           	 										| 1:2:
 
 | Select * from TabelleB as Bwhere 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: Code-Tags hinzugefügt
Moderiert von  Th69: SQL-Tags hinzugefügt
Th69: SQL-Tags hinzugefügtDer gesunde Menschenverstand ist nur eine Anhäufung von Vorurteilen, die man bis zum 18. Lebensjahr erworben hat. (Albert Einstein)