Hallo
Ich kämpfe mit einer Delete Anweisung:
SELECT A.*, SUM(SELECT * FROM (EXEC kon_adressen_vorgangshistorie A.id)) as Vorgang from adressen A
left outer join Kunde K on A.Id = K.Rgadrid
left outer join Liefe L on A.Id = L.Rgadrid
where K.Rgadrid is NULL and L.Rgadrid is NULL and A.Ansprechpartner is NULL
and Vorgang = 0
Ich muss alle Einträge löschen, die:
a) keine Kunden ID
b) keine Lieferanten ID
c) kein Ansprechpartner
d) keine Vorgänge von der Adresse existieren
1. Problem: Eine stored Procedure gibt mir eine Tabelle zurück, was für Vorgänge alles mit dem Kunden passiert sind. Die Abfrage schaffe ich leider nicht. Mit übergeben muss ich die ID des Kunden
2. Problem: Wenn ich die Liste der Adressen habe, sollen diese alle gelöscht werden.
Vielen Dank!
Ich kämpfe mit einer Delete Anweisung:
SELECT A.*, SUM(SELECT * FROM (EXEC kon_adressen_vorgangshistorie A.id)) as Vorgang from adressen A
left outer join Kunde K on A.Id = K.Rgadrid
left outer join Liefe L on A.Id = L.Rgadrid
where K.Rgadrid is NULL and L.Rgadrid is NULL and A.Ansprechpartner is NULL
and Vorgang = 0
Ich muss alle Einträge löschen, die:
a) keine Kunden ID
b) keine Lieferanten ID
c) kein Ansprechpartner
d) keine Vorgänge von der Adresse existieren
1. Problem: Eine stored Procedure gibt mir eine Tabelle zurück, was für Vorgänge alles mit dem Kunden passiert sind. Die Abfrage schaffe ich leider nicht. Mit übergeben muss ich die ID des Kunden
2. Problem: Wenn ich die Liste der Adressen habe, sollen diese alle gelöscht werden.
Vielen Dank!
Comment