【发布时间】:2020-03-18 08:26:41
【问题描述】:
这是一个动态查询,它显示为一个表格。但我想在此查询中添加一个列作为“标题”作为标识符。动态查询如下:
SELECT [YR_4]
,[YR_3]
,[YR_2]
,[YR_1]
FROM (
SELECT CASE
WHEN yr = 9999
THEN 'A Medians'
ELSE cast(yr AS VARCHAR(10))
END AS yr
,yrdes
FROM #years2
) AS t
PIVOT(MAX(yr) FOR yrdes IN (
[YR_4]
,[YR_3]
,[YR_2]
,[YR_1]
)) t1
有人可以帮我在上面的查询中添加一个带有硬编码值的列吗?
【问题讨论】:
-
你能显示预期的结果吗
-
预期结果将是我已经得到的表格格式。只是我想在其中添加新列。谢谢你
-
你想添加什么?
-
结果显示为表格,因此我想在该表格中添加一个具有硬编码值的列
标签: sql sql-server pivot