WITH FILL puede resultar útil.
En esta guía se explica cómo usar WITH FILL para rellenar huecos en datos de series temporales.
Configuración
Consulta por intervalo
00:24:03 y 00:24:04 del 24 de marzo de 2023, así que creemos algunos parámetros para esos instantes:
WITH FILL
WITH FILL para rellenar estos huecos.
También especificaremos el STEP, que define el tamaño de los huecos que se rellenarán.
De forma predeterminada, este valor es de 1 segundo para los tipos DateTime, pero queremos rellenar huecos de 100 ms de duración, así que usemos un intervalo de 100 ms como valor de paso:
count.
WITH FILL…FROM
FROM:
00:24:03.000 y 00:24:03.500.
WITH FILL…TO
TO.
TO no es inclusivo, así que añadiremos una pequeña cantidad al tiempo de finalización para asegurarnos de que quede incluido:
00:24:03.000 hasta 00:24:05.000.
Recuento acumulado
cumulative, como se muestra a continuación:
WITH FILL…INTERPOLATE
0 en la columna count también tiene 0 en la columna cumulative, pero lo que queremos es que use el valor anterior de la columna cumulative.
Podemos hacerlo usando la cláusula INTERPOLATE, como se muestra a continuación:
bar, sin olvidar añadir nuestra nueva columna a la cláusula INTERPOLATE.