0

TRAまたはMTAを開始するすべての値を返す必要があるため、startswith演算子を次の式に追加しようとしています。一緒にIN演算子とStartswith演算子を使用する

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) 
+0

はどこ式でSTARTSWITHれているSQLされていません – Siva

答えて

0

内の関数は、文字列全体を使って入力を比較します。 STARTSWITH試してみてください。

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は

関連する問題