Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SQL中添加重复记录的值并将其显示在报表中_Sql_Sql Server_Ssrs 2008 - Fatal编程技术网

在SQL中添加重复记录的值并将其显示在报表中

在SQL中添加重复记录的值并将其显示在报表中,sql,sql-server,ssrs-2008,Sql,Sql Server,Ssrs 2008,我正在使用Microsoft Report Builder生成报告。我还有一个SQL Server数据库 我有下表。请运行代码段以获取我的SQL表的可视化表示 名称 工时表 雅各布 2. 雅各布 3. 约翰 1. 基于上述问题,您可能希望这样,请检查此示例 SQL查询 输出 您需要在报告中使用“名称分组”和“时间表”中所有值的总和。参考。谢谢。这对我来说很有效,比我最初想的要简单得多。我怎么做同样的事情呢?但是我有一个用户表、一个时间表和一个加班表。我想将users表中的名称、timeshe

我正在使用Microsoft Report Builder生成报告。我还有一个SQL Server数据库

我有下表。请运行代码段以获取我的SQL表的可视化表示


名称
工时表
雅各布
2.
雅各布
3.
约翰
1.

基于上述问题,您可能希望这样,请检查此示例

SQL查询

输出


您需要在报告中使用“名称分组”和“时间表”中所有值的总和。参考。谢谢。这对我来说很有效,比我最初想的要简单得多。我怎么做同样的事情呢?但是我有一个用户表、一个时间表和一个加班表。我想将users表中的名称、timesheets表中的timesheets和加班表中的加班显示为一个表,例如Name、timesheets、加班。它们也应该按名称分组,但我尝试将users表与timesheets表完全外部联接,并尝试将users表与加班表完全外部联接。加班和时间表表有外键作为用户表的主键。请共享您的表,或者我们可以使用
内部连接
获取基于关系表的详细记录。有关更多详细信息,请查看您的电子邮件或应用程序,然后我可以图片格式共享我的表。这里很难
DECLARE @EMP TABLE
(
    Name VARCHAR(50),
    Timesheet INT
);
INSERT INTO @EMP VALUES('Jacob',2),('Jacob',3),('John',1)

SELECT * FROM @EMP

SELECT Name,SUM(Timesheet) AS Timesheet
FROM @EMP
GROUP BY Name