Sql 根据时间间隔制作新表格

Sql 根据时间间隔制作新表格,sql,vba,ms-access-2010,Sql,Vba,Ms Access 2010,我使用的是MS 2010 access数据库表,该表由gps记录填充。时间域按顺序增加1秒,但机器已关闭的某些部分除外,从而产生超过1秒的时间间隔。因此: Time --------- 12:00:00 12:00:01 12:00:02 .... 12:01:00 12:01:01 12:04:03 12:04:04 .... etc. 时间并不总是从12:00:00开始,这只是一个例子。这样的差距也会很多。我想做的是为顺序记录的每个“运行”创建新表。这可以单独使用SQL来完成,还是需要在V

我使用的是MS 2010 access数据库表,该表由gps记录填充。时间域按顺序增加1秒,但机器已关闭的某些部分除外,从而产生超过1秒的时间间隔。因此:

Time
---------
12:00:00
12:00:01
12:00:02
....
12:01:00
12:01:01
12:04:03
12:04:04
....
etc.

时间并不总是从12:00:00开始,这只是一个例子。这样的差距也会很多。我想做的是为顺序记录的每个“运行”创建新表。这可以单独使用SQL来完成,还是需要在VBA环境中完成?

不创建新表,而是创建一个字段,该字段的索引在每次跳转时按顺序递增。然后,您可以根据时间字段进行查询,并使用索引分别处理每个数据序列。

您不应该这样做。这听起来像是你想要使用报告软件的东西。将其全部存储在同一个表中,但要围绕间隙进行查询。也许给表格一个会议的指标。打开和关闭表中需要保留的任何其他内容,或者只是时间?