Ich muss eine Abfrage erstellen, die nach zwei Spalten gruppiert und eine zusätzliche Spalte basierend auf einer Bedingung zurückgibt.Zurückgeben teilweise eindeutig/eindeutige Zeilen
Zum Beispiel sagen, ich habe die folgenden Spalten bekommt:
Productcode | Seriennummer | Menge | DatePurchased | CustomerID
und die Tabelle enthält doppelte Kombinationen von ProductCode und SerialNumber mit unterschiedlichen Quanitites und Kaufdaten. Ich möchte den ProductCode, die Seriennummer und die Menge für die Zeile mit dem größten (neuesten) Wert für DatePurchased zurückgeben. Um die Dinge noch komplizierter zu machen, muss dies für alle Zeilen mit CustomerID = 'xxx' gemacht werden.
Irgendwelche Ideen ???
Jede Hilfe wird geschätzt. Prost.
, die Datenbank-Plattform? SQL Server - MySQL - PostgreSQL - Oracle - andere? (Einige Frankendatabase kombiniert alle die Menge?) – araqnid