У меня есть следующий SQL для поворота 1. текстовое значение и 2. значение даты, но возвращаемая ошибка Microsoft SQL Server
Msg 8624, уровень 16, состояние 17, строка 1
Внутренняя ошибка обработчика запросов: обработчику запросов не удалось создать план запроса.Для получения дополнительной информации обратитесь в службу поддержки клиентов.
Любая помощь?
SELECT
occurrence,KeyObject,KeyNumb,ProcessStartDate,Reference,ProcessNo,
[forename] AS Forename, [surname] AS Surname, [TenLetDate] as TenLetDate
FROM
(SELECT
LGOVProcessData.ProcessNo
,LGOVProcessData.occurrence
,LGOVProcessDataItems.FieldName AS Fieldname
,LGOVProcessDataItems.FieldName AS Fieldname2
,LGOVProcessDataItems.strValue
,LGOVProcessDataItems.dateValue
,LGOVProcessData.DataID
,W2Process.KeyObject
,W2Process.KeyNumb
,W2Process.ProcessNo AS 'W2ProcessProcessNo'
,W2Process.ProcessStartDate
,W2Process.Reference
FROM
LGOVProcessData
INNER JOIN LGOVProcessDataItems
ON LGOVProcessData.DataID = LGOVProcessDataItems.DataID
INNER JOIN W2Process
ON LGOVProcessData.ProcessNo = W2Process.ProcessNo
WHERE
LGOVProcessData.TemplateID = 5299
) ps
PIVOT
(
MAX(strValue)
FOR
FieldName IN
([forename], [surname]
) as pvt
PIVOT
(
MAX(dateValue)
FOR
FieldName2 IN
([TenLetDate])
) as pvt
![Data and desired outcome](https://i.stack.imgur.com/h6h82.gif)