小编sza*_*ani的帖子

SQL Oracle计数集群

我有一个基于时间戳的数据集.

     Date                 Value
07-Jul-15 12:05:00          1  
07-Jul-15 12:10:00          1 
07-Jul-15 12:15:00          1 
07-Jul-15 12:20:00          0 
07-Jul-15 12:25:00          0 
07-Jul-15 12:30:00          0 
07-Jul-15 12:35:00          1 
07-Jul-15 12:40:00          1 
07-Jul-15 12:45:00          1 
07-Jul-15 12:50:00          1 
07-Jul-15 12:55:00          0 
07-Jul-15 13:00:00          0 
07-Jul-15 13:05:00          1 
07-Jul-15 13:10:00          1 
07-Jul-15 13:15:00          1 
07-Jul-15 13:20:00          0 
07-Jul-15 13:25:00          0 
Run Code Online (Sandbox Code Playgroud)

我想查询并返回

  1. 停机次数:此情况下的停机次数为3,基于0为ON,1为OFF.
  2. 每次关闭之间的时间段

    例:

    1. From:07-Jul-15 12:05:00 To:07-Jul-15 12:15:00持续时间:15分钟
    2. 来自:07-Jul-15 12:35:00致:07-Jul-15 12:50:00持续时间:20分钟

我正在使用Oracle

sql oracle

5
推荐指数
1
解决办法
94
查看次数

标签 统计

oracle ×1

sql ×1