zapytanie SQL - suma dla każdej kategorii

zapytanie SQL - suma dla każdej kategorii
PO
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 7 lat
  • Postów:92
0

Witajcie, załączam poniższy kod i screen wyniku zapytania z bazy AdventureWorks:

Kopiuj
SELECT Production.ProductCategory.Name AS 'Category Name', Product.Name AS 'Product Name' , Product.ListPrice FROM Production.ProductCategory
INNER JOIN Production.Product
ON Product.ProductSubcategoryID = ProductCategory.ProductCategoryID
GROUP BY  Production.ProductCategory.Name, Product.Name, ProductCategory.ProductCategoryID, Product.ProductSubcategoryID, Product.ListPrice 
ORDER BY ProductCategory.Name 

Chciałbym , by wyświetliły się unikatowe wyniki dla każdej kategorii - czyli Accesorries , Bikes oraz kilka innych niewidocznych na screenie. Z sumą ceny dla każdej kategorii.
Czyli wynik powinien wyglądać tak:
Accesorries 450,2
Bikes 25,000
Clothing 30,300
Componenets 15,200

itd.

Możecie pomóc? :)

  • SQL.JPG (42 KB) - ściągnięć: 103
mariano901229
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:597
1

O to chodzi ? Nie ma ddl tabel i nie wiadomo jaka baza :

Kopiuj
 
SELECT Production.ProductCategory.Name AS 'Category Name', sum(Product.ListPrice) FROM Production.ProductCategory
INNER JOIN Production.Product
ON Product.ProductSubcategoryID = ProductCategory.ProductCategoryID
GROUP BY  Production.ProductCategory.Name
WL
Oj, wiadomo jaka baza - AdventureWorks to baz demo z MSSQL :)
PO
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 7 lat
  • Postów:92
0

Heh, miałem identycznie, ale dodałem dodatkowo po group by jeszcz nazwę produktu... Dzięki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.