这是一个很难描述的内容,我为这个模糊的标题道歉。
我有一个Oracle数据库,并且正在使用SSRS(Report Builder 3.0)来生成库存报告。我的库存表中的每条记录都包含对房间ID和项目ID的引用,并保存该房间中每种类型项目的计数。仅在项目计数更改时添加新记录。此外,我不知道房间或项目ID是先验的,尽管它们可以从另一张桌子中取出。
我想要的是按房间,项目和项目创建包含月份开始和结束计数的报告。我可能没有该月的第一天或最后一天的库存记录,因此我需要从最近的库存记录中获取计数。
如果我有办法做一个" foreach unique(项目+房间+项目)",我可以得到日期为< = YYYY-MM-01的最后一条记录初始库存和测试的最后一条记录< = YYYY-MM-以获得结束库存。
有没有办法在Oracle + SSRS中执行此操作?