0

我正在使用连接从两个表中选择数据。表 A 保存当前表 b 的最后快照数据。简单的例子......

TableA
ProductID uniqueidentifier
ProductName VarChar(200)
Qty INT
Date DateTime

TableB
ProductID uniqueidentifier
ProductName VarChar(200)
Qty INT
DateTaken DateTime

SELECT a.ProductName, a.Qty, b.Qty From TableA a join TableB b on a.ProductID = 
b.ProductID

有没有办法可以使用行中的数据为列名命名...

SELECT a.ProductName, a.Qty As ['Quantity ' + a.DateTaken], b.Qty As ['Quantity ' + b.DateTaken] From TableA a join TableB b on a.ProductID = 
b.ProductID

不使用动态 SQL

4

0 回答 0