Из строки в столбец с двумя запросами выбора? - PullRequest
0 голосов
/ 27 сентября 2019

У меня проблема - у меня есть два запроса на выборку:

Запрос # 1 выглядит так:

SELECT
    CASE 
       WHEN ops.[End] IS NULL 
          THEN CONVERT(VARCHAR(10), ops.[Start], 103)
          ELSE CONVERT(VARCHAR(10), ops.[End], 103) 
    END AS Datum,  
    ops.Description,
    nd.Description, nd.DetailedDescription, 
    CASE 
       WHEN ops.WorkTimeUnit = 'MIN' 
          THEN WorkTime / 60
          ELSE WorkTime 
    END AS WorktimeinH
FROM
    MaintenanceControlDB.dbo.Operations ops
INNER JOIN 
    MaintenanceControlDB.dbo.Orders o ON ops.[Order] = o.Id
LEFT JOIN 
    MaintenanceControlDB.dbo.Persons p ON p.PersonnelNumber = ops.PersonnelNumber
LEFT JOIN 
    MaintenanceControlDB.dbo.Notifications n ON o.Id = n.OrderId
LEFT JOIN 
    MaintenanceControlDB.dbo.NotificationDetails nd ON n.id = nd.NotificationId
WHERE
    ((ops.[End] IS NOT NULL
      AND ops.[END] >= '2019-05-09 00:00:00.000'
      AND ops.[END] <= '2019-05-21 00:00:00.000'
      AND o.Description = 'test'))
ORDER BY
    Datum DESC

, который возвращает этот результат:

enter image description here

И запрос № 2:

SELECT 
    NotificationId, Description
FROM
    MaintenanceControlDB.dbo.NotificationDetails nd
WHERE
    NotificationId = 279095

, который возвращает этот результат:

enter image description here

Теперь проблема: что мне нужно сделать, чтобы получить результат моих запросов, подобных этому?

enter image description here

Большое спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...