синтаксическая ошибка в соединении при попытке соединиться с подзапросом - PullRequest
0 голосов
/ 02 апреля 2019

Используя VBA, я хочу соединить выбор одной таблицы с другой, основываясь на некоторых условиях.Решение, вероятно, простое, но я просто не могу найти ошибку.Я получаю сообщение об ошибке -2147217900 (80040e14) «Ошибка синтаксиса в операции соединения».

SELECT *
FROM [target$] AS Ziel
LEFT JOIN
          (
                 SELECT *
                 FROM   [source$]
                 WHERE  [Zust].[FS] = 3
                 AND    Year([Zust].[DATUM_1A])=2018 as Zust)
ON        (
                    [Ziel].[Lage] = [Zust].[LAGE]
          AND       ((
                                        [Zust].[BKM] < [Zust].[VKM]
                              AND       [Ziel].[MitteBetrKm] <= [Zust].[VKM]
                              AND       [Ziel].[MitteBetrKm] > [Zust].[BKM])
                    OR        (
                                        [Zust].[BKM] > [Zust].[VKM]
                              AND       [Ziel].[MitteBetrKm] >= [Zust].[VKM]
                              AND       [Ziel].[MitteBetrKm] < [Zust].[BKM])))
WHERE     [Ziel].[MitteBetrKm] IS NOT NULL
ORDER BY  [Ziel].[VonKm] 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...