【发布时间】:2014-03-26 21:34:02
【问题描述】:
我是职场新人,刚从大学毕业。作为培训的一部分,我开始通过 SQL 报告服务创建一些报告。
这是一个让我陷入困境的挑战。请帮我完成这个查询。事情是这样的!
- employee_table 中有多个员工,每个员工都有唯一的标识符,称为 emp_id
- 有一个 time_sheet 表,其中包含员工的多个活动和每个活动的小时数,并通过 emp_id 引用它们。每个活动都有一个 TIMESHEET_DATE,对应于所有活动提交的日期(每月一次)。有几项活动的日期相同,因为所有这些活动都是在同一天提交的。
- 还有一个请假表通过emp_id 引用员工。在请假表中,有一列是他们休假的天数和请假的开始日期 (Leave_FROM)。
我必须在用户输入月份的地方创建一个参数(简单易懂)...
现在在报告中,第 1 列必须有他们的姓名(简单),第 2 列必须有他们指定月份的总小时数 (HOURS),第 3 列必须显示他们在指定月份休假的天数。
这可能很棘手,不是每个人都在 leavetable 中有条目,但每个人都有在 Time_Sheet 表中的活动。
这是我到目前为止从查询中得到的结果,但它并没有真正帮助我。
很遗憾,我无法上传图片,所以这里有一个链接
http://imageshack.com/a/img822/8611/5czv.jpg
哦,是的,我喜欢的 SQL 是 SQL Server
【问题讨论】:
标签: sql-server reporting-services