Я пытаюсь присоединиться к этим 2 операторам выбора в SQL Server, но я получаю сообщение об ошибке.SQL: Как присоединиться к 2 операторам SELECT
SELECT
t1.AutoNumber, t1.last_autonumber, t1.ContactID, t2.KeyValue_String
FROM
(SELECT
la.autonumber,
LAG(la.autonumber, 1) OVER (PARTITION BY la.ContactID ORDER BY la.issuedate asc) AS last_autonumber,
la.ContactID
FROM
loanagreements la
ORDER BY
la.ContactID desc, la.issuedate asc) as t1
LEFT JOIN
(SELECT
la.autonumber, es.KeyValue_String
FROM
loanagreements la
JOIN
Enum.LoanStatuses es ON la.LoanStatus = es.KeyValue_Int) as t2 ON t1.last_autonumber = t2.autonumber
Сообщения об ошибках:
Msg 1033, Level 15, State 1, Line 62
Поручения п недействительна в представлениях, встроенных функциях, производных таблиц, подзапросы, и общие выражения таблиц , если не указано значение TOP, OFFSET или FOR XML.Msg 102, Level 15, State 1, Line 65
Неправильный синтаксис около 't2'.
Вы забыли свой вопрос? –
Итак ... какая ошибка? может быть полезно поделиться им с нами. – SqlZim
Какая ошибка вы получаете? –