发布此问题可能毫无意义,因为我无法显示导致问题的实际代码,并且由于不知道问题的根源,因此无法使用假数据重新创建它,但想问一下是否有人看到过类似的东西.
我有一个查询,它有一个 SUM windows 函数,每次运行时都会返回不同的值,尽管代码或基础数据没有变化。从字面上看,相同的语句相隔两秒运行将返回一个看似随机的选择,从 4 到 7。
我无法打印实际代码,但产生不同结果的行如下,其中列名已更改:-
SUM(UNITS) OVER (PARTITION BY ACCOUNT_KEY, TRANSACTION_DATE
ORDER BY ACCOUNT_KEY,TRANSACTION_DATE) NUMBER_OF_UNITS
如果有人可以就如何解决这个问题提供任何建议,或者如果您遇到类似问题,请告诉我。我意识到,如果没有完整的代码,就很难确定,但是有人可能已经看到了类似的问题,并且可能会提供一些指导。