SQL SSRS Reportbuilder 3.0 2012上个月的前一个月的最后一天

时间:2016-03-17 08:27:52

标签: sql sql-server reporting-services reportbuilder3.0

我需要在上个月之前的一个月的最后一天,在这种情况下意味着1月31日。我尝试了以下表达式=dateadd("m",-1,dateserial(year(Today),month(Today),0)),但它将在1月29日返回(因为2月我认为只有29天)。我怎样才能确保1月31日出现?多谢你们。

1 个答案:

答案 0 :(得分:1)

经过大量的反复试验后,我终于在Report Builder中得到了正确的答案。我使用了以下表达式:=DateSerial(Year(Today()),Month(DateAdd("m", -1, Today())),0)