为什么这个滑动查询没有产生正确的结果?

问题描述 投票:0回答:1

我想做的是

我的情况与这篇文章这个几乎相同(我宁愿不使用4个单独的滞后字段),我什至发现这个例子说基本上我需要一系列行。它们都没有产生正确的结果。

目标是创建一系列之前和之后的错误率,其中

before
是给定日期之前4天的所有数据,After是给定日期之后的所有数据;试图找到错误率的峰值。

这里有一些我尝试过的小提琴示例

我理想的结果是这样的:

日期定义系统错误总运行数之前之后7/6/24酒吧13418487空0.00617/6/24FOO35256353空0.00677/6/24蝙蝠19206258空0.00747/7/24酒吧13218492空0.0067/7/24FOO102363040.00740.00667/7/24蝙蝠197245290.00410.00737/8/24酒吧120180080.01520.00647/8/24FOO463089120.00810.00647/8/24蝙蝠192779720.00380.00747/9/24酒吧104178700.01200.00647/9/24FOO63204450.00620.00647/9/24蝙蝠185384940.00320.00777/10/24酒吧1236189800.01100.00667/10/24FOO353194270.00870.00597/10/24蝙蝠182475710.00470.00747/11/24酒吧110179720.01400.00597/11/24FOO53221790.00880.00597/11/24蝙蝠185881430.00300.00817/12/24酒吧108180820.01070.0067/12/24FOO33188720.00570.0067/12/24蝙蝠183380110.00300.00967/13/24酒吧104181510.01080.00637/13/24FOO292555730.00560.00637/13/24蝙蝠153349820.00330.01237/14/24酒吧108180870.01220.00667/14/24FOO12336270.00600.00667/14/24蝙蝠156429200.00330.5356
oracle
1个回答
0
投票
我尝试给出您想要的输出,首先我� 750a �据您的三个查询创建了 3 个表,并尝试 CTE 给出您的输出。"请检查小提琴输出

https://dbfiddle.uk/cVW-6e2M这是否适合您。

© www.soinside.com 2019 - 2024. All rights reserved.