如何在SSRS报告

时间:2018-03-22 05:45:34

标签: sql reporting-services ssrs-2012

我正在研究SSRS报告,我使用了2个日期选择日历, 从日期和到目前为止,因此在From Date中,当前月份的开始日期应该是默认日期,并且到目前为止,当前月份的最后日期应该是默认日期。 我应该使用Expression吗?还是通过SQL查询?

1 个答案:

答案 0 :(得分:1)

使用T-SQL for 2012或更高版本非常简单,使用DateFromParts获取该月的第一天,EOMonth获取最后一天:

DECLARE @Today Date = GETDATE();
DECLARE @FirstDayOfTheMonth date = DATEFROMPARTS(YEAR(@Today), MONTH(@Today), 1),
        @LastDayOfTheMonth date = EOMONTH(@Today);