【发布时间】:2015-09-17 07:17:44
【问题描述】:
考虑到 2015-01-01 和 2015-01-30 之间的 2 个日期,我需要找到该期间每个星期一和每个星期日的日期。
我有一个报告,用户需要选择一个日期范围,并从日期范围计算每个星期的第一天和一周的最后一天并以这种方式传递。
它目前在 SSRS 中的工作方式是
exec storedprocname
@BD=N'798211,798654,798664,798826',
@CGNo=N'47',
@SCGNo=N'4701,4702,4703,4704,4705,4706,4707,4708',
@ProductClass=N'1,2,4,3',
@ProductCode=N'1020',
@Region=N'772',
@FirstDayOfWeek='2014-01-06 00:00:00',
@LastDayOfWeek='2014-01-12 00:00:00'
用户选择多个星期一和星期日,报告是一个矩阵表和矩阵在一周的第一天
FirstdayOfWeek = '2014/06/09,2014/06/16'
LastdayOfWeek = '2014/06/15,2014/06/23'
我需要的是用户选择的日期范围,它仍然会以相同的方式传递它
@startdate '2015/01/01' = 星期四(为此选择本周的星期一)
@startdate '2015/02/01' = 星期日
【问题讨论】:
-
您将其标记为 MySQL 代码,但它看起来像 SQL Server 代码。
-
你想得到什么查询结果?
标签: sql-server-2008 visual-studio-2012 reporting-services ssrs-2008-r2