que tienen un conjunto de datos que contiene:PostgreSQL y secuencial de datos
Table { date itemName }
La fecha en su mayor parte es secuencial. No hay duplicados de la fecha [ya que es la clave principal].
La pregunta se divide en varias partes (todo con respecto al uso de SQL):
- ¿Es posible encontrar lagunas en la serie fecha indicada en la tabla? Por ejemplo: Fechas
1/2/09-1/3/09
faltan - ¿Es posible encontrar secciones de fechas que faltan en la tabla, que tiene un rango mayor que n (este es un número determinado en tiempo de ejecución)? Por ejemplo: para
n = 2
Las fechas1/2/09-1/3/09
no se devuelven pero las fechas5/6/09-6/1/09
son.
Mi enfoque sería el procesamiento posterior de los resultados .. http://jeremy.zawodny.com/blog/archives/010523.html ... pero si es posible dentro de la consulta, y no afecta demasiado al sistema, sería genial :) – warren
Esta no es una consulta en vivo que se usará a menudo, es solo para mantenimiento de una vez y Un rato. – monksy