是否可以通过强力查询从SQL数据库跟踪列中的更改数量?

时间:2019-05-24 10:36:37

标签: excel powerquery

我需要跟踪SQL Server上存储的列中的更改数。我需要在Excel文件中包含更改数量,因此我决定使用PowerQuery来连接数据库。

在SQL后端中有列DueDate,我需要跟踪其更改了多少次。问题是,如果我只有一个电源查询连接并刷新它,那么我将无法在Excel中看到同时更改了哪一行(并且该信息也未在后端中跟踪)以及之前被修改了多少次。

所以我的想法是要有三个Excel表,其中有旧值,刷新值和一个用于比较的表。刷新本身必须通过VBA分开。

但是我真的认为这是一个过大的选择,并且由于数据库很大,并且在接下来的几个月中甚至会更大,因此性能可能会非常缓慢。

没有更好的解决方案吗?由于超级查询可以使用SQL命令,是否有办法将刷新后的表与旧表进行比较?

希望我的要求现在已经清楚了。 预先谢谢你!

1 个答案:

答案 0 :(得分:0)