sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan itererer jeg en tabel i henhold til faste tidsintervaller i Postgres?

Dette er et stik mod et svar. Det kræver virkelig mere fuldstændige data at blive taget seriøst. Her kommer:

SELECT *, 1 AS flag FROM (SELECT *, valuenum - LAG(valuenum, 1) OVER(partition by item) AS diff, intime - LAG(intime, 1) OVER(partition by item) AS time_diff FROM lab L JOIN icu I ON L.id_sub = I.id WHERE L.item = 50912 AND L.charttime < I.intime AND L.charttime > (I.intime - INTERVAL '7 DAY') ) AS select_diff WHERE select_diff.diff > 0.3 AND select_diff.time_diff <interval '48 hours';


  1. Bedste måde at gemme kvartal og år i SQL Server?

  2. Mysql-grænse med in statement

  3. Uønsket resultat fra db:raw

  4. dyld:doven symbolbinding mislykkedes for php oic8 på Apple M1