PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL und sequentielle Daten

Wenn Sie PostgreSQL 8.4 verwenden können, dann Fensterfunktionen wird helfen:

SELECT *
    FROM (SELECT itemName, date, date - lag(date) OVER w AS gap
              FROM someTable WINDOW w AS (ORDER BY date)
         ) AS pairs
    WHERE pairs.gap > '1 day'::interval;