Я хочу выбрать первое значение столбца во внутреннем соединении для каждого успешного соединения.
@getEndDate = SELECT c.CustomerId, c.ProductId FROM @customer AS c
INNER JOIN (SELECT (DateTime?) EndDate AS EndDate, (int) CustomerId AS CustomerId
FROM @Installation
ORDER BY EndDate FETCH 1 ROW OFFSET 0 ROWS) AS i ON c.CustomerId == i.CustomerId
Делая это, я получаю самую низкую EndDate EndDate в @Installation, где выполняется требование присоединения.
Как я могу получить только первое значение из подзапроса внутреннего соединения для каждого успешного соединения?