数据透视表显示多个日期

时间:2014-07-02 13:59:14

标签: sql sql-server pivot

我有一个项目表,其中包含有关该项目的信息。我有一个ShipDate,它通过外键(ItemID)链接到我的Item表。如果我有两个包含以下数据的表:

项目表:

ID    Item Description        Cost 
1          Apples             $15

ShipDate表:

ItemID          DATE
1              06/15/14 
1              06/20/14 
1              07/01/14

我想使用一个轴来输出:

ItemDesription    Cost          ShipDate       ShipDate        ShipDate
Apples            $15           06/15/14       06/20/14        07/01/14

我尝试创建一个连接,但它没有正确的输出,因为它重复了Item:

ItemDesription    Cost          ShipDate       
 Apples            $15            06/15/14       
 Apples            $15            06/20/14            
 Apples            $15            07/01/14

这是我的加入:

SELECT *
FROM ItemTable
Left Outer Join ShipDateTable
on ItemTable.Id= ShipDateTable.ItemID

0 个答案:

没有答案