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?
Jetzt hat's doch geklappt. ::)
Weiß der Geier...