Нужен был left outer join на курсоре
Пока было условие на 1й таблице всё было хорошо
OPEN CURSOR s_cursor FOR
      SELECT V~FORM V~ID D~DAT
      FROM Table1 as V
        LEFT OUTER JOIN Table2 as D
        ON  V~docnum = D~docnum
        WHERE V~FORM EQ 'LC'.
Но после добавления условия на 2й таблице, возникла ошибка
The elements in the "SELECT LIST" list must be separated using commas.
Вариант решения
OPEN CURSOR @s_cursor FOR
      SELECT V~FORM, V~ID, D~DAT
      FROM Table1 as V
        LEFT OUTER JOIN Table2 as D
        ON  V~docnum = D~docnum
        WHERE V~FORM EQ 'LC'
             AND  D~DAT GT '20180101'.
Комментариев нет:
Отправить комментарий