【发布时间】:2014-05-31 10:46:10
【问题描述】:
我有一个程序
Create procedure [dbo].[daily_stats]
@date datetime, @grouping varchar(150)
as
select callid,campaignid,dnis,anidigits,callstarttime,totalcalltime,agenttalktime,agentid,abandon,queuewaittime,calltype,call_acw,datestamp,bill_flag,
queueid,queuename,calldelayed, callholdtime, shortcall,ctr_name,role_name,team_name,callhold_times,agent_fullname,xferto,timeafterxfer,
obcallids,obcalls,obtime,orgname, getdate() as ImportedDate
into #tempid7
from openquery(orapr2, 'select * from sp_calldetail
where trunc(callstarttime) >= trunc(sysdate-1) and abandon in (0,1) and (upper(campaignid) in (''SYNAPSE'', ''SYNAPSECALLBACK'') or campaignid like ''ME%'')')
我想在trunc(sysdate-1) 传递@date 值。我该怎么做?
【问题讨论】:
标签: oracle sql-server-2005 openquery