我是新来的,请帮助!...因为我是新手,所以我无法发布任何图片来帮助解释。
我正在尝试根据记录之间的时间间隔对数据集进行分组,然后计算每组记录的数量。
在下面的示例中,我想返回每组数据的计数,因此组1 = 5,组2 = 5和组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
请记住,时间总是会改变,有时会超过一小时标记,但是没有任何组在记录之间会有超过一小时的间隔。
我希望这是有道理的......请帮助!