我目前针对这两个语句有两个单独的保存的搜索列,我希望将它们组合在一起,并将数据仅列为一列。我尝试了OR AND,但结果出了错误。
第一句话当{item.custitem54}为null时,则为{quantity},否则为null end
第二条声明在to_date('05 / 25/2020','MM / DD / YYYY')和to_date('12 / 25/2020','MM / DD / YYYY'),然后{quantity},否则为null结束
您可以在一个case语句中包含多个WHEN。除非到达ELSE,否则第一个匹配的WHEN确定结果。
Case when {item.custitem54} = 'Yes'
and {shipdate} between date '2020-05-25' and date '2020-12-25' then {quantity}
when {item.custitem54} is null then {quantity}
else null
end