これは出力したいデータです。添付した青い線と目的の出力の写真と一致します。見て、SQL クエリを使用して目的の結果を取得してください。
赋试一下:
https://www.db-fiddle.com/f/njuPYFYug87jTWKHHv6yRK/2 (感谢 @lemon 的小提琴)。
赋试一下:
###と CTE AS ( SELECT *, SUM(delay_ping_type = 'wire_close') OVER (ORDER BY last_updated_on DESC) group_no ソーステーブルから ) SELECT MIN(last_updated_on) ワイヤーオープン、 MAX(last_updated_on) ワイヤークローズ 中部から -- WHERE group_no > 0 -- クローズせずに最後のオープンを削除します GROUP BY group_no -- Wire_open を持っています