在SQL Server中使用Join加总两列

时间:2016-04-09 11:22:55

标签: sql sql-server

我在尝试将两个列与左连接相加时遇到了一些问题 - 运行到分组问题。

问题的一个例子如下:

表一:[订单]

ID  CustomerID      
1   512         
2   317         
3   562     

表二:[OrderEntry]

OrderID     Type    ID  QuantitySold    QuantityReturned
1           A       1   1               0
1           A       2   3               0
1           A       3   1               1
2           A       4   1               1
3           B       5   2               0

我试图展示的内容:

CustomerID  ID  Sold - Returned     
512         1   1       
512         1   3       
512         1   0       
317         2   0   

[OrderEntry] .Type =' A'

1 个答案:

答案 0 :(得分:-1)

在这里你可以使用任何连接,并在你的两个列上使用concat函数,就像这样

select concat(OrderEntry.QuantitySold, OrderEntry.QuantityReturned) AS newcolumn_name