У меня есть два запроса, которые возвращают одно значение из разных таблиц (и никоим образом не связаны через отношения), и я пытаюсь объединить выходные данные обоих запросов в одну строку, однако получаю синтаксическую ошибку. Вот что я пытаюсь:
SELECT
(SELECT Timestamp As StartDate
FROM Events
WHERE Description = 'Inserted') AS StartDate,
(SELECT TOP (1) Timestamp As EndDate
FROM DataStore
ORDER BY Timestamp DESC) AS EndDate
И вот что я получаю обратно:
Произошла ошибка при синтаксическом анализе запроса. [Номер строки токена = 2, смещение строки токена = 2, токен с ошибкой = SELECT]
Запрос 1 сам по себе возвращает: «2015-06-10 11:43:34.000», а запрос 2 возвращает: «2015-06-11 13:59:47.000».
Я хочу вернуть одну строку с двумя столбцами, с выводом запроса 1 в качестве столбца «StartDate» и выводом запроса 2 в качестве столбца «EndDate».