Ich habe zwei Tabellen, Sales
und Returns
. Sie haben CustomerID, Productcode, Name Salesdate, SalesWeek, SalesAmount und ReturnsDate, ReturnsWeek, ReturnsAmount. Was ich wirklich tun möchte, ist nur diese Tabellen verbinden und stapeln sie auf der jeweils anderen, damit der Client sowohl für den Vertrieb und gibt Daten in einem einzigen Bericht hat.Stapel Daten aus zwei Tabellen mit unterschiedlichen Terminen
Verkaufs- und Rückgabetermine sind unterschiedlich, aber die Produktcode, Kundennummer und Namen können für einen Datensatz in Ausgabetabelle gleich sein. Zum Beispiel kaufte Kunde A ein Produkt im letzten Monat und gab es im nächsten Monat zurück, so dass sein Datensatz in der Rückgabetabelle erscheinen kann.
Um dies zu erreichen, habe ich versucht, Vereinigung mit durch alle Spalten zwischen den beiden Tabellen Auswahl, aber ich bin eine Mischung aus Aufzeichnungen für den Vertrieb und kehrt ohne Konsistenz zu bekommen. Alles, was ich tun möchte, ist Null für Kunden, die mit Retouren nichts zu tun haben und umgekehrt. Ich dachte, Left Join in diesem Fall sollte funktionieren, aber es funktioniert nicht. Daher sehe ich in allen Spalten gemischte Daten für Umsatz- und Retourenbeträge. Angefügt ist das Bild, das zwei Tabellen hat, die Ausgabe, die ich sehe und die Ausgabe, die ich sehen möchte. Außerdem führe ich Weekly Aggregations für Sales und Returns aus. Was ist der beste und einfachste Weg, dies zu erreichen? Es tut mir leid ich kann meine Frage nicht richtig strukturiert, aber das Bild könnte #NewToSQL
Vermutlich kann ein Kunde ein bestimmtes Produkt mehr als einmal kaufen. –