汇总表以消除空值

时间:2013-12-07 03:08:20

标签: sql sql-server tsql grouping

我很确定这应该很容易,我只是不知道我需要做什么功能或其他任何功能。我有一张桌子,其中包含一天工作的小时数,审核的文件数量以及审核日期。

我已经能够将这个结合起来并将其转化为一个很好的人员报告和小时数或文档数。但是,它始终是空值。

First   Last    11/30/2013  12/1/2013   12/2/2013
John    Doe     11           NULL           NULL
John    Doe     NULL           12           NULL
John    Doe     NULL            NULL            8
John    Doe     NULL            NULL            NULL

我需要它看起来像这样

FirstName   LastName    11/30/2013  12/1/2013   12/2/2013
John        Doe             11          12      8
Jane        Smith             13        5       8

想出来,为什么我花了这么长时间......我会责怪它迟到了......

Select Employee_ID 
,SUM(#Temp3.[1])
,SUM(#Temp3.[2])
,SUM(#Temp3.[4])
,SUM(#Temp3.[5])
,SUM(#Temp3.[6])
,SUM(#Temp3.[7])
From #Temp3
Group By Employee_ID 

0 个答案:

没有答案