小编Den*_*lat的帖子

SQL是否可以将Integer与另一个表中的非整数连接?

您好,我有一个客户,他们给了我下面的SQL代码。

select top 10 a.Login as Agent_Name, CallDateTime, h.PhoneNum as Client_DDI, ConnectTime, BridgeTime, CRC, *

from history h 
join Agent a on h.AgentID = a.AgentID
join contact c on h.DialID = c.trans_dialid

where h.PhoneNum = '01619740881'


order by h.CallDateTime desc
Run Code Online (Sandbox Code Playgroud)

它失败,因为h.dialid是一个非整数,但仍然是一个数字,但c.trans_dialid是一个标准整数,是否有办法在连接之前在h.dialid周围放置''?

更新并添加错误。消息248,级别16,状态1,行11 varchar值'-8956468456'的转换溢出了int列。

sql sql-server integer

0
推荐指数
1
解决办法
447
查看次数

标签 统计

integer ×1

sql ×1

sql-server ×1