0

我是新来的,请帮助!...由于我是新来的,我无法发布任何图像来帮助解释。

我正在尝试根据记录之间的时间间隔对数据集进行分组,然后计算每组中有多少条记录。

在下面的例子中,我想返回每组数据的计数,所以 Group 1=5, Group 2=5 and Group 3=5

SELECT AREA_ID AS "AREA ID",
LOC_ID         AS "LOCATION ID",
TEST_DATE      AS "DATE",
TEST_TIME      AS "TIME"
FROM MON_TEST_MASTER
WHERE AREA_ID   =89
AND LOC_ID      ='3015'
AND TEST_DATE   ='10/19/1994';


AREA ID LOCATION ID DATE        TIME
89      3015        10/19/1994  8:00:22
89      3015        10/19/1994  8:00:22
89      3015        10/19/1994  8:19:55
89      3015        10/19/1994  8:19:55
89      3015        10/19/1994  8:41:22
89      3015        10/19/1994  11:35:47
89      3015        10/19/1994  11:35:47
89      3015        10/19/1994  11:35:47
89      3015        10/19/1994  11:35:47
89      3015        10/19/1994  11:35:47
89      3015        10/19/1994  15:13:46
89      3015        10/19/1994  15:13:46
89      3015        10/19/1994  15:13:46
89      3015        10/19/1994  15:13:46
89      3015        10/19/1994  15:13:46

第 1 组 = 8:00:22 至 8:41:22

第 2 组 = 11:35:47 至 11:35:47

第 3 组 = 15:13:46 至 15:13:46

请记住,时间总是会变化的,有时会超过一小时,但没有任何一组记录之间的间隔会超过一小时。

我希望这是有道理的......请帮忙!

4

0 回答 0