访问基于最早或最晚时间选择数据

时间:2013-05-08 11:14:16

标签: ms-access

我正在解析一个访问日志我想用第一个表(Raw表A)创建另一个表(表B),并使用以下标准。

Raw Table A Data
full_name, reg_id, date, time
Matt, 1, 05/01/2013, 08:00:00
Jenny, 2, 05/01/2013, 08:00:01
Ueno, 3, 05/01/2013, 08:00:02
Matt, 1, 05/01/2013, 16:30:00
Jenny, 2, 05/01/2013, 17:00:00
Ueno, 3, 05/01/2013, 17:15:00
Matt, 1, 05/02/2013, 07:34:00
Ueno, 3, 05/02/2013, 08:01:00
Matt, 1, 05/02/2013, 12:00:00
Ueno, 3, 05/02/2013, 14:00:00
Jenny, 2, 05/02/2013, 17:00:00

我想为每天的每个reg_id提取第一个时间戳,并将它们插入到新表中(表B)。

我应该通过VBA还是通过SELECT语句/查询来执行此操作?

1 个答案:

答案 0 :(得分:0)

根据您的描述,这就是您所需要的:

SELECT TableA.reg_id, TableA.[date], Min(TableA.[time]) AS [time] INTO TableB
FROM TableA
GROUP BY TableA.reg_id, TableA.[date];
相关问题