sql >> Databáze >  >> RDS >> Sqlserver

Jak získat součet všech hodnot sloupců v posledním řádku sady výsledků?

Vytvořte sjednocení, kde budete opakovat stejný dotaz, ale bez seskupení:

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. Co dělá ::v PostgreSQL?

  2. SQLSTATE[22007]:Neplatný formát data a času:1366 Nesprávná celočíselná hodnota:'název_sloupce' v Laravelu

  3. Neznámá chyba sloupce v tomto COUNT příkazu MySQL?

  4. Mohu automaticky vytvořit tabulku v PostgreSQL ze souboru csv s hlavičkami?