sql >> Databasteknik >  >> RDS >> Sqlserver

Skapa/lägg till tabell med summan av värden grupperade i olika kategorier

Prova detta:

select
    workweek
    ,(select sum(cost) from DataTable where Catg = 'Cat1') as Cat1TotalCost
    ,(select sum(cost) from DataTable where Catg = 'Cat2') as Cat2TotalCost
    ,(select sum(cost) from DataTable where Catg = 'Cat3') as Cat3TotalCost
    .
    .
    .
    .
from DataTable
group by Workweek

Nu grupperar du efter fältet arbetsvecka. Jag ändrade också like till = för att göra det lite snabbare.



  1. Hur man ansluter Python till SQL Server för att automatisera backendprocessen

  2. Sådd SQLite RANDOM()

  3. Gruppera efter användare och visa senaste i MYSQL fungerar inte

  4. MySql exportschema utan data