Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: K a t j a am November 28, 2024, 11:38:24

Titel: Anfügen ohne Doppelte zu erhalten
Beitrag von: K a t j a am November 28, 2024, 11:38:24
Hallo Zusammen,
Ich wollte gern an meine Tabelle "Sales_Daten" meine "Retouren" regelmäßig anfügen. Dafür wollte ich folgenden Code Nutzen:

INSERT INTO
tbl_Sales_Daten ( KW, Datum, Auftragsnummer, Herkunft, Menge, Artikelnummer, Artikelname, VKNetto, Umsatz, MwSt, SummeVKBrutto, Land, Hauptartikel, Umrechnungsfaktor, MEK, WE, [Menge Hauptartikel], DB, Produktmarke, [Haupt-WG] )
SELECT
tbl4_Retouren.KW,
tbl4_Retouren.Datum,
tbl4_Retouren.RH_NR,
tbl4_Retouren.Shop,
tbl4_Retouren.Menge,
tbl4_Retouren.RH_Art,
tbl4_Retouren.Bez,
tbl4_Retouren.VK,
tbl4_Retouren.Umsatz,
tbl4_Retouren.MwSt_Satz,
tbl4_Retouren.Liefersumme,
tbl4_Retouren.Land,
tbl4_Retouren.Hauptartikel,
tbl4_Retouren.Umrechnungsfaktor,
tbl4_Retouren.MEK,
tbl4_Retouren.WE,
tbl4_Retouren.[Menge Hauptartikel],
tbl4_Retouren.DB,
tbl4_Retouren.Produktmarke,
tbl4_Retouren.[Haupt-WG]
FROM tbl4_Retouren
WHERE (((tbl4_Retouren.RH_NR) Not In (SELECT Auftragsnummer FROM tbl_Sales_Daten)));

Dabei sollen nur die Retouren angefügt werden, die noch nicht in der Sales_Daten-Tabelle enthalten sind. Deswegen die Letzte Zeile des Codes. Aber irgendwo muss ich da einen Denkfehler haben. Er wählt 0 Datensätze zum Anfügen aus. Ich habe mir die Tabellen angesehen. Es sind definitiv Datensätze drin, die noch nicht in der Sales-Tabelle sind und anzufügen wären.
Hat jemand einen Tipp für mich?
Titel: Re: Anfügen ohne Doppelte zu erhalten
Beitrag von: K a t j a am November 28, 2024, 11:42:53
Jetzt hat's doch geklappt.  ::)
Weiß der Geier...