Es sind 2 Tabellen geben "Eingangstabelle" und "Ausgangstabelle"
Die Spalten der Tabellen: Artikelnummer, Menge, Kundenummer.
Spalten Artikelnummer und Kundenummer der Eingangstabelle wird mit gleichnamigen Spalten der Ausgangstabelle verglichen. Wenn sie übereinstimmen wird der Datensatz von der Eingangstabelle in die Ausgangstabelle "verschoben". Jedoch soll dabei das Vorzeichen der Menge gewechselt werden, damit anschließend in der Ausgangstabelle, die Mengen aufsummiert, und nach übereinstimmender Artikelnummer und Kundennummer gruppiert werden kann.
Versucht habe ich unter anderem:
INSERT INTO Ausgangstabelle (Artikelnummer, Menge, Kundenummer)
SELECT Artikelnummer, Menge*(-1), Kundennummer FROM Eingangstabelle WHERE Ausgangstabelle.Artikelnummer = Eingangstabelle.Artikelnummer AND Ausgangstabelle.Kundennummer = Eingangstabelle.Kundenummer
GROUP BY Artikelnummer AND Kundennummer;
Scheint aber nicht zu funktionieren. Ich weiss auch noch nicht wie ich das mit der Summierung reinbekomme.
Eine andere Frage: wann wird eine Spaltenbezeichung zwischen `` geschrieben?
Danke für die Hilfe
schöne Grüße
Rubenstein
Die Spalten der Tabellen: Artikelnummer, Menge, Kundenummer.
Spalten Artikelnummer und Kundenummer der Eingangstabelle wird mit gleichnamigen Spalten der Ausgangstabelle verglichen. Wenn sie übereinstimmen wird der Datensatz von der Eingangstabelle in die Ausgangstabelle "verschoben". Jedoch soll dabei das Vorzeichen der Menge gewechselt werden, damit anschließend in der Ausgangstabelle, die Mengen aufsummiert, und nach übereinstimmender Artikelnummer und Kundennummer gruppiert werden kann.
Versucht habe ich unter anderem:
INSERT INTO Ausgangstabelle (Artikelnummer, Menge, Kundenummer)
SELECT Artikelnummer, Menge*(-1), Kundennummer FROM Eingangstabelle WHERE Ausgangstabelle.Artikelnummer = Eingangstabelle.Artikelnummer AND Ausgangstabelle.Kundennummer = Eingangstabelle.Kundenummer
GROUP BY Artikelnummer AND Kundennummer;
Scheint aber nicht zu funktionieren. Ich weiss auch noch nicht wie ich das mit der Summierung reinbekomme.
Eine andere Frage: wann wird eine Spaltenbezeichung zwischen `` geschrieben?
Danke für die Hilfe
schöne Grüße
Rubenstein
Comment