SQL 每周数据更新

SQL Weekly Data Update

我们有一个每周日更新的数据库,数据集如下所示;

[AccountID] [AccountName] [AccountContact] [Package] [NextTransactionDate] [ReportDate]

我使用此数据创建一个 power BI 查询,该查询每周一 运行 自动执行,因为数据每周日下午更新

我只想使用最近一个星期天收到的数据,而不是前几周的数据。即 [报告日期] BI 报告只需要显示从 2020 年 10 月 25 日开始的数据,然后是下一个周期 20 年 11 月 11 日的数据,依此类推。但这必须使用查询自动进行,因此不需要每周手动更新

您可以在查询中添加一个 where 基于当前数据库时间的语句

WHERE ReportDate >= DATEADD(day,-7, GETDATE())

这应该可以正常工作。