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())
这应该可以正常工作。
我们有一个每周日更新的数据库,数据集如下所示;
[AccountID] [AccountName] [AccountContact] [Package] [NextTransactionDate] [ReportDate]
我使用此数据创建一个 power BI 查询,该查询每周一 运行 自动执行,因为数据每周日下午更新
我只想使用最近一个星期天收到的数据,而不是前几周的数据。即 [报告日期] BI 报告只需要显示从 2020 年 10 月 25 日开始的数据,然后是下一个周期 20 年 11 月 11 日的数据,依此类推。但这必须使用查询自动进行,因此不需要每周手动更新
您可以在查询中添加一个 where
基于当前数据库时间的语句
WHERE ReportDate >= DATEADD(day,-7, GETDATE())
这应该可以正常工作。