我想以某种方式基于预定义参数的下拉列表对报表进行分组。我希望能够根据Department或JobCode小计我的报告的总时数或总薪酬。我已经创建了参数并且没有任何问题,我只是不确定是否可以使用这些参数来调出分组命令。下面是我想要的精神,但即使没有参数,GROUP BY子句也不适用于我。GROUP BY使用SQL中的参数
SELECT EmployeeID, LastName, FirstName, Department, JobCode, PayRate, SUM(Hours) as "Total Hours", SUM(Pay) as "Total Pay"
FROM Employees
GROUP BY @GroupBy
当谈到SQL时,我确实是一个新手,因此非常感谢所有帮助。
谢谢。
如果您打算使用动态GROUP BY,则需要动态SELECT。 – UnhandledExcepSean 2012-01-13 20:59:12
如果您根据“按部门分组”/“jobCode” – 2012-01-13 21:14:43