GRUPO usando parâmetros no SQL

Estou tentando, de alguma forma, agrupar um relatório com base em uma lista suspensa de parâmetros predefinidos. Quero poder subtotalizar o total de horas ou pagamento total do meu relatório com base no departamento ou código de tarefa. Eu criei os parâmetros e não tenho nenhum problema com isso, só não tenho certeza se é possível usar esses parâmetros para chamar um comando de agrupamento. Abaixo está o espírito do que estou querendo, mas a cláusula GROUP BY não funciona para mim, mesmo sem um parâmetr

SELECT EmployeeID, LastName, FirstName, Department, JobCode, PayRate, SUM(Hours) as "Total Hours", SUM(Pay) as "Total Pay"
FROM Employees
GROUP BY @GroupBy

Sou verdadeiramente iniciante no SQL, portanto qualquer ajuda é muito apreciad

Obrigado

questionAnswers(4)

yourAnswerToTheQuestion