SQL语法-数据类型错误。怎么投?
我有以下代码:SQL语法-数据类型错误。怎么投?,sql,netsuite,Sql,Netsuite,我有以下代码: CASE WHEN {internalid} = {test} THEN 1 ELSE 0 END; 但是当我运行它时,我收到了以下错误: 你的公式有错误。它可能解析为错误的数据类型、使用未知函数或出现语法错误。请返回,更正公式,然后重新提交 有没有一种方法可以强制转换它,使它无论发生什么都具有相同的数据类型 谢谢使用cast功能 -- CAST ( { expression | NULL } AS data_type [(length)] ) CASE WHEN CA
CASE WHEN {internalid} = {test} THEN 1 ELSE 0 END;
但是当我运行它时,我收到了以下错误:
你的公式有错误。它可能解析为错误的数据类型、使用未知函数或出现语法错误。请返回,更正公式,然后重新提交
有没有一种方法可以强制转换它,使它无论发生什么都具有相同的数据类型
谢谢使用cast功能
-- CAST ( { expression | NULL } AS data_type [(length)] )
CASE
WHEN CAST ({internalid} as VARCHAR(20)) = CAST({test}as VARCHAR(20))
THEN 1
ELSE 0
END;