PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

मैं Postgres में निश्चित समय अंतराल के अनुसार तालिका को पुनरावृति कैसे करूँ?

यह एक जवाब पर एक छुरा है। इसे गंभीरता से लेने के लिए वास्तव में अधिक संपूर्ण डेटा की आवश्यकता है। ये रहा:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज पदानुक्रमित (jsonb) CTE अनावश्यक रूप से धीमा

  2. Heroku . से आंशिक डेटाबेस डाउनलोड करें

  3. रेल - वस्तुओं की वस्तुओं को डुप्लिकेट के साथ प्राप्त करें

  4. PDO का उपयोग करके पोस्टग्रेज में ऑटोरोलबैक

  5. पोस्टग्रेज 8.4 . में प्रत्येक पंक्ति के लिए एक बार कॉल किए गए फ़ंक्शन के साथ अपडेट करें