首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将函数值传递给SSRS中的存储过程

将函数值传递给SSRS中的存储过程
EN

Stack Overflow用户
提问于 2017-06-14 12:41:14
回答 0查看 70关注 0票数 0

我有一个计算不包括周末的时间差的函数,并且我创建了一个存储过程来调用该函数。当我测试sp时,只显示了消息部分,我是新的,不确定这是否正确。我在将参数传递给SSRS时遇到了麻烦。请帮忙,非常感谢。

代码语言:javascript
复制
Alter Proc Test_1 
@DownTime datetime,
@Uptime   datetime =null  --since there are some null value in uptime column
AS  
Begin

print 'enter'

declare @duration int 
select  @duration = [dbo].[CalcWorkMinutes](@DownTime,@Uptime)
print 'abc'

;with cte_test2
as (
SELECT DownTime
,UpTime
,datediff(hh,DownTime,UpTime)  AS duration
FROM Test
)

select DownTime,UpTime,duration from cte_test2

where  DownTime = @DownTime and UpTime=@UpTime 
and duration=@duration
--print 'pass'

print 'duration'+' '+convert(varchar,@duration)
RETURN 

END 
 --execute [dbo].[test_1] @downtime ='2017-06-02 09:00:00.000', @Uptime ='2017-06-05 09:00:00.000' 
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44535590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档