Zadanie 25.

Policz, ile w firmie pracuje kobiet, a ilu mężczyzn. Wynik podaj również w procentach.

Baza: AdventureWorks, Tabela: HumanResources.Employee, Kolumny: Gender, Wynik: 2 rows

s25

Rozwiązanie

WITH CTE AS (
SELECT Gender, COUNT(*) as num
FROM HumanResources.Employee
GROUP BY Gender
)

SELECT Gender, num, CAST(100. * num / SUM(num) OVER() as DECIMAL(5,2)) as Pct
FROM CTE;

[collapse]