查询上个月最后一天的数据到SSRS报告单元格

时间:2011-02-18 16:02:41

标签: reporting-services expression

我正在制作一份报告,但我仍然坚持一项要求。我的存储过程输出中的两列是AccomplishmentsUpdateDate。现在我必须为成就字段编写一个表达式,使其在Accomplishments列中获取与上个月的最新日期对应的UpdateDate值。

每个月有多个Accomplishment值,所有这些值都会在不同日期更新..请帮助..

1 个答案:

答案 0 :(得分:0)

这就是我所做的:

” SELECT * FROM(

选择  ROW_NUMBER()OVER(由ProjectID ORDER by UpdateDate DESC划分)作为RN,  *

FROM TableName

在哪里UpdateDate BETWEEN DateAdd(mm,DateDiff(mm,31,GetDate()),0)和DateAdd(mm,DateDiff(mm,0,GetDate()),0)'

)AS x

在哪里RN = 1

来自MSDN论坛的礼貌Naomi N ..