Я предполагаю, что вы действительно хотите:
SELECT *
FROM acc a LEFT JOIN
transactions t
ON t.CUST_NO = acc.CUST_NO AND
t.TRANS_DATE < DATE '2019-01-01'
WHERE a.CUST_NO = ;
Вы можете фильтровать CUST_NO
, но фильтрация должна быть acc
, а не transactions
. Этот фильтр должен быть в предложении WHERE
.
Я также заменил константу даты на рекомендуемый формат Oracle для литералов даты.