Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Anfügen ohne Doppelte zu erhalten

Begonnen von K a t j a, November 28, 2024, 11:38:24

⏪ vorheriges - nächstes ⏩

K a t j a

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?

K a t j a

Jetzt hat's doch geklappt.  ::)
Weiß der Geier...