【发布时间】:2019-04-29 16:21:35
【问题描述】:
我正在尝试查询以获取两个日期之间的环境。
如果表中有超过 1 个值:显示错误'否则显示 Env 的值。
我不确定我的查询是否正确。
SELECT ENV,
Case count(Env)
when 1 then Env
else 'ERROR'
From EnvTable
Inner JOIN USER ON USR_ID=Env_Usr_ID
where Usr_login='ELLA' and Env_Date between 201601 and 201612
Group by Env
我排除 Env,但实际结果是消息错误: 将数据类型 varchar 转换为数字时出错
【问题讨论】:
标签: sql-server count case case-when