J'ai une requête qui résume toutes les valeurs de la colonne "Total" et les aligne sur leur combinaison unique de nom de stockage, année, marque et modèle (via un groupe par):Nombre de SQL Nombre d'occurrences pour une distinction de plusieurs lignes, par ligne distincte
select storename, year, make, model, sum(total) as [Sum]
from #TempTable
group by storename, year, make, model
un exemple des résultats:
StoreA 2009 TOYO AVALON 1039.95
StoreB 2005 CHET TAHOE 1039.99
StoreC 2010 MAZD CX-9 1040.07
StoreD 2007 DODG CHARGER 1040.09
StoreE 2003 ACUT MDX 1040.17
ce que je veux faire est d'ajouter une autre colonne à cette requête qui compte le nombre de lignes existent dans chaque groupe. Par exemple, je sais qu'il y a 5 instances d'un TOYO AVALON 2009 chez StoreA, mais je veux que le script comprenne combien il y en a pour chaque combinaison unique de nom de stockage, année, marque, modèle. Et je veux l'afficher comme une colonne supplémentaire [CarCount] à droite de [Sum].
Il doit y avoir un moyen, mais je n'ai pas été en mesure de trouver une solution. Merci de votre aide!
Valli, merci pour votre réponse. C'est exactement ce dont j'avais besoin. –