Нужен был 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'.
Комментариев нет:
Отправить комментарий