【发布时间】:2016-08-26 10:31:30
【问题描述】:
我有两列要合并并显示数据,我尝试如下
select
case
when status = 'R'
then 'Resign'
when status = 'A'
then 'Active'
end as status1,
Program_name + ' ' + emp_card_no as program_details,
*
from
GetEmployeeDetails
where
emp_name = 'ABHAY ASHOK MANE'
and STATUS = 'A'
order by
EMP_NAME
但我收到一个错误:
将数据类型 varchar 转换为数值时出错。
这是可用的示例数据
【问题讨论】:
-
我想 emp_car_no 是一个整数字段?比使用这个:Program_name + ' ' + convert(varchar, emp_car_no)
标签: sql sql-server sql-server-2005