基于第二个表从一个表创建包含多个记录的表

时间:2015-02-26 08:59:40

标签: sql-server

我正在尝试从每日文件中取出几条记录,并列出每个客户一条线上几个储罐的所有日期(最多可以有5个)。还有其他相关领域需要与我在这里显示下拉的日期一起进行,但还有另外一个需要出现的字段升。我希望它们位于不同的字段中,因此我可以将它们放入网格中以允许单独排序..

表a

custid, tankid, filldate, pulldown  

1        2      01/01/12   1/2  
1        3      01/01/12   3/4  
2        4      01/02/12   2/3  
2        5      01/03/12   1/2  
1        2      02/01/12   2/3  

表b

custid tankid
1        2
1        3
1        7
2        5
2        4
2        6

输出

custid tankid1  date1   pulldown1 tankid2   date 2   pulldown2   tankid3 ...    
1       2      01/01/12    1/2      3      01/01/12    3/4          7
1       2      02/01/12    2/3      3                               7
2       4      01/02/12    2/3      5                               6
2       4                           5      01/03/12    1/2          6

由于

斯科特

0 个答案:

没有答案