J'ai besoin de créer une requête qui se regroupe par deux colonnes et renvoie une colonne supplémentaire basée sur une condition.renvoyer des lignes partiellement distinctes/uniques
Par exemple, supposons que j'ai les colonnes suivantes:
ProductCode | SerialNumber | Quantité | Date d'achat | CustomerID
et la table contient des combinaisons dupliquées de ProductCode et SerialNumber avec des Quanitites et des dates d'achat différents. Je voudrais retourner le ProductCode, SerialNumber et la quantité pour la ligne avec la plus grande valeur (la plus récente) pour DatePurchased. Pour compliquer davantage les choses, cela doit être fait pour toutes les lignes où CustomerID = 'xxx'.
Des idées ???
Toute aide appréciée. À la vôtre.
plate-forme de base de données? SQL Server - MySQL - PostgreSQL - Oracle - autre? (Certaines Frankendatabase combinant tout le lot?) – araqnid