sql >> Databasteknik >  >> RDS >> Sqlserver

Hur får man summan av alla kolumnvärden i den sista raden i en resultatuppsättning?

Skapa en förening där du upprepar samma fråga men utan grupperingen:

select Title, Jan, Feb, Mar
from (
  select Master_Code as Title, SUM(Jan) as Jan, SUM(Feb) as Feb, SUM(Mar) as Mar
  from dbo.foobar
  WHERE Participating_City = 'foofoo'
  GROUP BY Master_Code ORDER BY Master_Code ASC
) x
union all
select 'Total', SUM(Jan) as Jan, SUM(Feb) as Feb, SUM(Mar) as Mar
from dbo.foobar
WHERE Participating_City = 'foofoo'


  1. Hur man returnerar en lista över datatyper i SQL Server (T-SQL)

  2. Lägga till, ta bort och redigera användare av admin i php

  3. vad är skillnaden mellan 'ändra tabell byta namn' och 'byta namn på tabell'?

  4. hur man itererar genom mysql_query() resultat