How do I get the last day on the month using SQL Reporting Services

后端 未结 7 995
花落未央
花落未央 2020-12-13 04:44

In SQL Server Reporting Services, how would I calculate the last day of the current month?

7条回答
  •  醉酒成梦
    2020-12-13 05:45

    I know you've found your own answer, but I'd suggest this alternative:

    =Today.AddDays(1-Today.Day).AddMonths(1).AddDays(-1)
    

    It's a little easier to read, in my opinion, and might have slightly better performance (though most likely unnoticeable)

    And, of course, if you wanted to pad out that date to 23:59:59, as is often necessary, just modify slightly:

    =Today.AddDays(1-Today.Day).AddMonths(1).AddSeconds(-1)
    

提交回复
热议问题