sql >> Database teknologi >  >> RDS >> Sqlserver

Opret/tilføj tabel med summen af ​​værdier grupperet i forskellige kategorier

Prøv dette:

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 grupperer du efter arbejdsugefeltet. Jeg ændrede også like til = for at gøre det lidt hurtigere.



  1. Kan Laravel håndtere højtrafik apps?

  2. Sådan starter, genstarter, kontrollerer du status og stopper MySQL-serveren

  3. Sender c# DataTable som parameter til lagret procedure i MS SQL Server 2008

  4. Hvordan forbinder og henter jeg data fra Google Cloud SQL ved hjælp af PHP?