变量列名称

时间:2012-11-19 11:36:04

标签: sql-server-2008 tsql

我正在使用连接从两个表中选择数据。表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

0 个答案:

没有答案