Ještě mě napadl další Workarround. V teto tabulce nemam ID, ale pouzil jsem subselect, ve kterem pomoci Row_Number() ocisluju radky a na ten subselect teprve pouziju groupovani. Tohle je fyzicky jen jeden select a mel by jit spustit i v tom tvem prostredi.
declare @tTemp table (Skupina int, Nazev char(10), Pocet int)
insert into @tTemp (Nazev, Skupina, Pocet) values
('Jedna', 1, 10),
('Dva', 1, 15),
('Tri', 2, 5),
('Ctyri', 2, 12)
SELECT ID, Skupina, Pocet = Sum(Pocet)
FROM (select ID = ROW_NUMBER() OVER (ORDER BY (SELECT 1)), * from @tTemp) a
GROUP BY
GROUPING SETS (
(Skupina, ID),
(Skupina),
() )
ORDER BY
Skupina, 1;