我正在解析一个访问日志我想用第一个表(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语句/查询来执行此操作?
答案 0 :(得分:0)
根据您的描述,这就是您所需要的:
SELECT TableA.reg_id, TableA.[date], Min(TableA.[time]) AS [time] INTO TableB
FROM TableA
GROUP BY TableA.reg_id, TableA.[date];