【发布时间】:2011-11-30 14:21:02
【问题描述】:
我正在尝试运行此查询,但无法正常工作。我收到一个错误。如何解决?:
将 nvarchar 值“Jon Yang”转换为数据类型 int 时转换失败。
sql
use adventureworks
go
select si.CustomerID,
'myField' =
CASE
When (Select Top 1 FirstName+ ' ' + LastName + ' ' + EmailPromotion From Person.Contact pc Where si.ContactID = pc.contactid ) is not null Then
Cast((Select Top 1 FirstName+ ' ' + LastName + ' ' + EmailPromotion From Person.Contact pc Where si.ContactID = pc.contactid ) As varchar)
Else ''
END
from Sales.Individual si
where si.CustomerID=11000
【问题讨论】:
标签: sql sql-server-2008