這就是我想要輸出的數據,它與藍線以及我附加的所需輸出照片相匹配,請查看並使用 SQL 查詢獲得所需的結果
P粉5712335202024-02-27 07:08:07
測試一下:
###和 cte AS( SELECT *, SUM(delay_ping_type = 'wire_close') OVER (ORDER BY last_updated_on DESC) group_no 從來源表 ) 選擇 MIN(last_updated_on)wire_open, MAX(last_updated_on) 線關閉 來自 cte -- WHERE group_no > 0 -- 刪除最終開啟而不關閉 GROUP BY 組號 -- 有wire_open< wire_close -- removes close without matched open -- HAVING MIN(last_updated_on) < MAX(last_updated_on) -- the same for PostgreSQL ;
https://www.db-fiddle.com/f/njuPYFYug87jTWKHHv6yRK/2 (感謝@lemon的領取)。