报告服务中的日期时间参数

时间:2012-09-28 14:17:54

标签: sql reporting-services parameters format

我需要在报告服务中指定日期时间参数的时间。当用户选择startdate和enddate时,我有两个参数startdate和enddate。报告服务自动将时间指定为12:00:00,我想更改为有一些默认时间而不是12:00:00。此外,我正在调用带参数的存储过程。

1 个答案:

答案 0 :(得分:0)

如果参数传递给存储过程,则更新该值以在查询中使用它之前添加默认时间。

你可以用两种方式做到这一点

 `SET @StartDate = @StartDate + '6:00:00.00'` -- Adds 6 Hours or


 SET @StartDate = DATEADD(Hour,6,@StartDate)
 SET @StartDate = DATEADD(Minute,30,@StartDate)
 SET @StartDate = DATEADD(Second,45,@StartDate)

以上将06:30:45添加到@StartDate参数。

您可以使用@EndDate参数执行相同操作。