Ich habe eine Liste von Bestellungen, zusammen mit einer Liste von Artikeln, die in jeder Bestellung verkauft wurden.Zählen von Artikeln basierend auf dem ersten verkauften Monat
Allerdings möchte ich nur die Artikel, die im ersten Monat verkauft wurden, zählen. Dies wird in der Regel anhand des Mindestdatums ermittelt, an dem ein Artikel erscheint.
Nachfolgend finden Sie einige Beispielcode
DECLARE @sales table(
itemnumber int,
saledate date,
ordid int)
INSERT INTO @sales VALUES(43029, '2011-26-03', 1)
INSERT INTO @sales VALUES(43029, '2011-26-03', 2)
INSERT INTO @sales VALUES(43029, '2011-26-03', 3)
INSERT INTO @sales VALUES(43029, '2011-26-03', 4)
INSERT INTO @sales VALUES(43029, '2011-26-03', 4)
INSERT INTO @sales VALUES(43029, '2011-26-04', 4)
INSERT INTO @sales VALUES(43029, '2011-26-04', 5)
INSERT INTO @sales VALUES(43029, '2011-26-04', 5)
INSERT INTO @sales VALUES(43030, '2011-26-04', 5)
INSERT INTO @sales VALUES(43030, '2011-26-04', 6)
INSERT INTO @sales VALUES(43030, '2011-26-04', 7)
INSERT INTO @sales VALUES(43030, '2011-26-04', 8)
INSERT INTO @sales VALUES(43030, '2011-26-04', 8)
INSERT INTO @sales VALUES(43030, '2011-26-04', 8)
INSERT INTO @sales VALUES(43030, '2011-26-05', 9)
INSERT INTO @sales VALUES(43030, '2011-26-05', 9)
INSERT INTO @sales VALUES(43030, '2011-26-05', 9)
INSERT INTO @sales VALUES(43030, '2011-26-05', 9)
INSERT INTO @sales VALUES(43030, '2011-26-05', 9)
INSERT INTO @sales VALUES(43030, '2011-26-05', 9)
INSERT INTO @sales VALUES(43030, '2011-26-05', 19)
INSERT INTO @sales VALUES(43030, '2011-26-05', 19)
INSERT INTO @sales VALUES(43030, '2011-26-05', 25)
INSERT INTO @sales VALUES(43030, '2011-26-05', 25)
INSERT INTO @sales VALUES(43030, '2011-26-05', 25)
INSERT INTO @sales VALUES(43030, '2011-26-05', 27)
INSERT INTO @sales VALUES(43030, '2011-26-05', 27)
INSERT INTO @sales VALUES(43030, '2011-26-05', 27)
INSERT INTO @sales VALUES(43050, '2011-26-05', 28)
INSERT INTO @sales VALUES(43050, '2011-26-05', 29)
INSERT INTO @sales VALUES(43050, '2011-26-05', 39)
INSERT INTO @sales VALUES(43050, '2011-26-05', 30)
INSERT INTO @sales VALUES(43050, '2011-26-06', 31)
INSERT INTO @sales VALUES(43050, '2011-26-06', 31)
INSERT INTO @sales VALUES(43090, '2011-26-07', 61)
INSERT INTO @sales VALUES(43090, '2011-26-07', 61)
INSERT INTO @sales VALUES(43090, '2011-26-07', 61)
INSERT INTO @sales VALUES(43090, '2011-26-07', 61)
INSERT INTO @sales VALUES(43090, '2011-26-08', 71)
INSERT INTO @sales VALUES(43090, '2011-26-08', 71)
Die Ausgabe wie die folgende Tabelle aussehen würde, nur Aufträge von der ersten Monate im Wert von Umsatz für das Element
ItemNo | MonthYear | Count
-------------------------
43029 | 03-2011 | 5
43030 | 04-2011 | 6
43050 | 05-2011 | 4
43090 | 07-2011 | 4
Ich bin in der Lage zu zählen bekommen Die Gesamtzahl zählt nach ITEM NO zusammen mit dem ersten Datum und zählt die Anzahl der verkauften Artikel am Tag selbst, kann aber nicht alle Artikel für den Monat/das Jahr insgesamt zählen, da der Artikel über mehrere Bestellungen verkauft werden kann/Daten im selben Monat
Jede Hilfe wäre großartig!
Können Sie einfügen Ihre erwartete Ausgabe mit einigen Beispielen – TheGameiswar
Könnten Sie bitte den Link überprüfen und versuchen, die Frage zu verbessern: https: //spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a- public-forum/ – TheGameiswar
Danke! Gerade überarbeitet - schätze es – Danimov82