Postgresql 当连接到系列且第一行为空时,如何回填空值?
相关问题:Postgresql 当连接到系列且第一行为空时,如何回填空值?,postgresql,presto,amazon-athena,Postgresql,Presto,Amazon Athena,相关问题: 我正试图生成一份称为“交易”的价格评估详细报告,该报告不是详细的 首先想到的过程是生成一系列的分钟数,并在每分钟内加入事务。对于没有任何事务的任何一分钟,我都只使用前面的值进行回填。(见上文相关问题的链接) 问题: 在我遇到系列中第一分钟没有关联事务的情况之前,这种方法非常有效。假设我有一整年的交易,但我想生成一份本周的详细报告,从周一上午9:00到周五下午5:00。如果周一上午9:00时没有交易,则在第一次交易之前,报告将具有NULL值 目标: 如果minutely报告中
我正试图生成一份称为“交易”的价格评估详细报告,该报告不是详细的 首先想到的过程是生成一系列的分钟数,并在每分钟内加入事务。对于没有任何事务的任何一分钟,我都只使用前面的值进行回填。(见上文相关问题的链接) 问题: 在我遇到系列中第一分钟没有关联事务的情况之前,这种方法非常有效。假设我有一整年的交易,但我想生成一份本周的详细报告,从周一上午9:00到周五下午5:00。如果周一上午9:00时没有交易,则在第一次交易之前,报告将具有
NULL
值
目标:
如果minutely报告中的第一分钟没有相应的事务,则应使用事务表中以前的值填充其值
限制:
我使用的是Presto,所以很遗憾,我无法保存任何变量
现在我当前的代码看起来很像这样。如果我今天要完成这项工作,我可能会先编写一个脚本,在我的分钟报告之前查询
notnull
记录,然后在该时间查询带有开始时间的分钟报告
如果可能的话,我不想编写一个脚本来将其保持为纯SQL
谢谢你的帮助