Я действительно уверен, что вы пытаетесь сделать с THEN 12/1/2019
.
Если вам нужна формула, которая выводит только сумму, когда дата находится в указанном диапазоне, что-то вроде ниже должен сделать трюк.
CASE WHEN {trandate} BETWEEN TO_DATE('18/11/2019', 'DD/MM/YYYY') AND TO_DATE('1/12/2019', 'DD/MM/YYYY') THEN {amount} END