修改报表范围 sql 仅查询 return 当年
Modify report range sql query only return current year
目前我的数据正在收集当年和上一年的数据。我怎样才能更改为仅显示当前年份。请指教
下面是我的代码:
@minimumDate date = DATEADD(yy,-1,( DATEADD(yy, DATEDIFF(yy,0,@parReportDate), 0)) )
你想计算今年的第一天吗?
declare @minimumDate date = datefromparts(year(getdate()), 1, 1);
那将是日期范围过滤器的(含)下限。您可能还需要明年的第一天,作为排除上限:
declare @maximumDate date = datefromparts(year(getdate()) + 1, 1, 1);
目前我的数据正在收集当年和上一年的数据。我怎样才能更改为仅显示当前年份。请指教
下面是我的代码:
@minimumDate date = DATEADD(yy,-1,( DATEADD(yy, DATEDIFF(yy,0,@parReportDate), 0)) )
你想计算今年的第一天吗?
declare @minimumDate date = datefromparts(year(getdate()), 1, 1);
那将是日期范围过滤器的(含)下限。您可能还需要明年的第一天,作为排除上限:
declare @maximumDate date = datefromparts(year(getdate()) + 1, 1, 1);