Sql server 2008 为每个员工的所有datewise生成SQL查询

Sql server 2008 为每个员工的所有datewise生成SQL查询,sql-server-2008,Sql Server 2008,我有两张桌子,像- tbl1 所有者\标识所有者\名称 tbl2 我想要这样的结果: CREATEDATE a b c ---------------------------------------------------------------------- 1/3/2014 0 0

我有两张桌子,像-

tbl1

所有者\标识所有者\名称


tbl2

我想要这样的结果:

CREATEDATE             a                         b                  c        
----------------------------------------------------------------------    
1/3/2014               0                        0                   0
2/3/2014               0                        0                   0
3/3/2014               0                        0                   0
4/3/2014               0                        1                   0
5/3/2014               1                        0                   0
6/3/2014               0                        0                   0
7/3/2014               0                        0                   1
8/3/2014               0                        0                   1           
9/3/2014               1                        2                   0
10/3/2014              0                        0                   0
11/3/2014              0                        0                   0
日期将动态传递,从1到31,并且必须按日期获取每个员工的计数记录?


你可以看到并理解这一点,这是不言而喻的。使用pivot和unpivot,您可以克服您的问题。

除了在这里提问之外,您是否自己尝试过解决这个问题?
can_id   CAn_Name   owner_id   createddate   
------------------------------------------    
11        aa     1          10/3/2014
12        bb     2          9/3/2014
13        cc     3          8/3/2014 
14        dd     3          7/3/2014
15        ee     2          9/3/2014
16        ff     1          5/3/2014
17        gg     2          4/3/2014
CREATEDATE             a                         b                  c        
----------------------------------------------------------------------    
1/3/2014               0                        0                   0
2/3/2014               0                        0                   0
3/3/2014               0                        0                   0
4/3/2014               0                        1                   0
5/3/2014               1                        0                   0
6/3/2014               0                        0                   0
7/3/2014               0                        0                   1
8/3/2014               0                        0                   1           
9/3/2014               1                        2                   0
10/3/2014              0                        0                   0
11/3/2014              0                        0                   0