Tsql 透视输出中的额外行
我有一个简单的表,如下所示: 我正在执行以下查询:Tsql 透视输出中的额外行,tsql,pivot,Tsql,Pivot,我有一个简单的表,如下所示: 我正在执行以下查询: SELECT DeviceId, [UCL], [LCL] FROM dbo.BreweryTemperatureSetpoint PIVOT ( SUM(SetpointValue) FOR SetpointName IN ([UCL], [LCL]) ) AS PVT 输出如下所示: Prototype1, 24, 21.75 我想要的是一行,如下所示: Prototype1, 24, 21.75
SELECT
DeviceId,
[UCL],
[LCL]
FROM dbo.BreweryTemperatureSetpoint
PIVOT
(
SUM(SetpointValue) FOR SetpointName IN ([UCL], [LCL])
) AS PVT
输出如下所示:
Prototype1, 24, 21.75
我想要的是一行,如下所示:
Prototype1, 24, 21.75
关于Pivot,我不太了解,因为我本以为我的查询会产生所需的输出,但事实并非如此。将“源”中的字段限制在所需的范围内。XAxis、YAxis与价值
SELECT *
FROM (
Select DeviceId,SetpointValue,SetpointName
FROM dbo.BreweryTemperatureSetpoint
) A
PIVOT
(
SUM(SetpointValue) FOR SetpointName IN ([UCL], [LCL])
) AS PVT
工作起来很有魅力。非常感谢。@RandyMinder很乐意帮忙。