我有一组数据告诉我是否有几个系统可用,或者每5或15分钟增量.目前,时间增量无关紧要.
数据如下所示:
Status Time System_ID
T 10:00 S01
T 10:15 S01
F 10:30 S01
F 10:45 S01
F 11:00 S01
T 11:15 S01
T 11:30 S01
F 11:45 S01
F 12:00 S01
F 12:15 S01
T 12:30 S01
F 10:00 S02
F 10:15 S02
F 10:30 S02
F 10:45 S02
F 11:00 S02
T 11:15 S02
T 11:30 S02
Run Code Online (Sandbox Code Playgroud)
我想创建一个视图,告诉系统什么时候不可用(即什么时候是F),从什么时间到什么时间,以及从哪个时间开始.
期望的结果:
System_ID From To Duration
S01 10:30 11:00 00:30
S01 11:45 12:15 00:30
S02 10:00 11:00 01:00
Run Code Online (Sandbox Code Playgroud)
这是脚本数据:
DROP SCHEMA …Run Code Online (Sandbox Code Playgroud)