0

我正在尝试在startswith下面的公式中添加一个运算符,因为我需要它返回所有以TRAor开头的值MTA

IF {STK_LOCATION.LOC_CODE} 
   IN ['TRA', 'MTA'] 
   THEN {STK_LOCATION.LOC_STOCK_CODE}
ELSE {STK_LOCATION.LOC_STOCK_CODE} + LEFT({STK_LOCATION.LOC_CODE},4)
4

1 回答 1

0

IN函数将您的输入与整个字符串进行比较。尝试开始

IF({STK_LOCATION.LOC_CODE}  startswith["TRA","MTA"]) THEN
    {STK_LOCATION.LOC_STOCK_CODE}
ELSE
    {STK_LOCATION.LOC_STOCK_CODE} + LEFT({STK_LOCATION.LOC_CODE},4)

并且在使用字符串时始终使用双引号,CR 不是 SQL

于 2017-03-23T09:25:11.913 回答