i inserted like this
7032442030
but
i want to insert value like this,
eg
+1-703-244-2030
----------------------table-----------------------------
create table mytable(calldate varchar(200),phone varchar(300))
---------------------procedure-----------------------------
create procedure myproc
as
Begin
DECLARE @variable VARCHAR(50)
DECLARE @sqlQuery VARCHAR(8000)
DECLARE @finalQuery VARCHAR(8000)
Declare @LastUpdate_calldate varchar(200)
if isnull(@LastUpdate_calldate,'0')='0'
BEGIN
set @LastUpdate_calldate=replace(convert(varchar,getdate()-510,102),'.','-') + ' 00:00:00.000'
END
ELSE
BEGIN
set @LastUpdate_calldate=replace(convert(varchar,getdate(),102),'.','-') + ' 00:00:00.000'
END
Print @LastUpdate_calldate
SET @sqlQuery = 'SELECT DATE_FORMAT(calldate,''''%Y%-%m-%d %H:%I:%s.000'''') as calldate,src FROM mytable
where src in (7031442029, 7031442030,7031442069)
and
DATE_FORMAT(calldate,''''%Y%-%m-%d %H:%I:%s.000'''') > ' + '''' + '''' + @LastUpdate_calldate + '''' + ''''
SET @finalQuery = 'SELECT * FROM OPENQUERY(LNKMY,' + '''' + @sqlQuery + '' + ' Order By calldate desc ''' + ')'
SELECT @finalQuery
INSERT INTO MYTABLE (calldate,src)
EXEC(@finalQuery)
End
please modify this code,
thanks.
Dn2010, if this helps please login to Mark As Answer. | Alert Moderator