${IF(LEN(po_no) == 0 && TYPE='PO',"","and E.H_ORDER_ID in ('"+po_no+"')") }
if函数,前面一个失败为什么还会执行后面的条件,&&这个符号不管用,现在需要两个条件同时满足才走后面的条件,怎么做
${IF(LEN(po_no) = 0 && TYPE="PO",""," and E.H_ORDER_ID in ('"+po_no+"')")}
${IF(LEN(po_no) =0 && TYPE='PO',"","and E.H_ORDER_ID in ('"+po_no+"')") }
虽然,官方提出过,帆软中是不区分单引号和双引号的。但实际中,好像很多地方还是区分的
所以,当你碰到字符串的判断的时候,还是老老实实用双引号括起来吧