试图修剪" + 1"从电话号码开始。例如,在运行查询后我拉了:+12223334444但需要2223334444.我已经尝试了几个修剪功能但是得到错误说"修剪功能需要1个参数&#34 ;
查询的示例部分:
Select
Ef.Name EForm,
C.Id Contact_Id,
P.Firstname + ' ' + P.Lastname Agent_Name,
P.Username Username,
C.Duration/1000 Call_Duration,
T.Name Team,
row_number()over(partition by c.id order by q2.text) Rank,
rtrim(c.ani,10) calling_number,
rtrim(c.dnis,10) called_number,
谢谢!
答案 0 :(得分:0)
电话号码不是整数,从不犯错,或者数字可能会从其前导零中截断。
修剪始终与space ' '
个字符相关,没有别的。
您可以TRIM(' Hello World ')
,结果将是'Hello World'
。
如果要删除“+”字符,则需要使用REPLACE
。
答案 1 :(得分:0)
我认为这会解决您最初的思考过程,但我可能会像您发现的那样更换+1。
RIGHT(c.ani,10) calling_number, RIGHT(c.dnis,10) called_number