我有一个季度订阅SSRS报告,并计划按以下方式运行
•11月– 1月-报告将于2月1日发送
•2月-4月-报告将于5月1日发送
•5月– 7月-报告将于8月1日发送
•8月– 10月-报告将于11月1日发送
该报告是每月产生的,而不是上面的时间表。重新创建了订阅,但没有运气。
创建的存储过程如下。
CREATE PROCEDURE GetQuarterlydateinfo
AS
SET NOCOUNT ON ;
SELECT DATEADD(month, DATEDIFF(month, 0,getdate()), 0) AS StartOfMonth,
CONVERT(char(10), getdate(), 101) AS CurrentDate,
CASE WHEN MONTH(GETDATE()) = 2 THEN 'Q1'
WHEN MONTH(GETDATE()) = 5 THEN 'Q2'
WHEN MONTH(GETDATE()) = 8 THEN 'Q3'
WHEN MONTH(GETDATE()) = 11 THEN 'Q4'
ELSE 0
END As CurrentQuarter
RETURN
GO
我有什么方法可以使用上述存储过程,并利用那些日子来安排报告。