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