Select CASE WHEN loc ='J' THEN 'Y'
WHEN loc NOT IN ('J') THEN 'N'
ELSE 0 END AS loc FROM [prd].[dbo].[GRP]
EXCEPT
Select location FROM [prd1].[dbo].[GRPO] WHERE VALUE IN('Y','N');
Run Code Online (Sandbox Code Playgroud)
错误:
将varchar值'Y'转换为数据类型int时转换失败.
两个表中的两列(varchar)仅具有相同的数据类型.