1

我正在解析访问日志,我想使用以下标准从第一个表(原始表 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 语句/查询来执行此操作?

4

1 回答 1

0

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

SELECT TableA.reg_id, TableA.[date], Min(TableA.[time]) AS [time] INTO TableB
FROM TableA
GROUP BY TableA.reg_id, TableA.[date];
于 2013-05-08T13:33:07.490 回答