我的表格AreaValues
包含ID
,Name
,Value
,startDate
,EndDate
列。
我需要查看一个报告,选择每个月的月份名称或数字
的值示例:这是我的表AreaValues
:
ID Name Value StartDate EndDate
-------------------------------------------
1 Test 200 05-06-2012 07-08-2016
我需要报告使用SQL Server Reporting Services或查询或以任何方式获取值:
month value = (200 / count of months from startdate to end date)
ID Name Value year2012 year2013 year2014 year2015 year2016
1 test 200 6,7,8,9,10,11,12 1,2,3,....12 1,2,3,....12 1,2,3,....12 1,2,3,4,5,6,7
并为表中的每条记录执行此操作
请,我需要帮助
答案 0 :(得分:0)
解决了 我在SQl中使用了一个循环来获取两个日期之间的所有月份 然后 使用矩阵创建报告,获取上述月份和ID左侧