2013-05-08 58 views
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語句/查詢來做到這一點?

回答

0

從你的描述,這是所有你需要:

SELECT TableA.reg_id, TableA.[date], Min(TableA.[time]) AS [time] INTO TableB 
FROM TableA 
GROUP BY TableA.reg_id, TableA.[date]; 
+0

謝謝!我被困在以下幾個方面:「TableA。[date]」和「Min(TableA。[time])As [time]」[]意味着什麼? – extensa5620 2013-05-08 14:28:47