Я использую соединение ADODB в файле Excel VBA с поставщиком Microsoft.Jet.OLEDB.4.0.Файл, с которым я устанавливаю соединение, - это файл .csv, который выглядит следующим образом:
Date and time, Last name, First name
2011-08-29 05:48:50,lname1,fname1
2011-08-29 05:49:50,lname1,fname1
2011-08-29 05:55:50,lname2,fname2
2011-08-29 16:11:50,lname1,fname1
2011-08-29 17:55:50,lname2,fname2
2011-08-30 9:11:50,lname1,fname1
Дело в том, что мои данные отсортированы по Date and time
, который находится в одном поле, а имена пользователей не находятся вЛюбой заказ.Что мне действительно нужно сделать, это создать запрос для заполнения Recordset
.
Мне нужен этот запрос для выбора первого, второго и последнего часа для каждого дня для каждого имени пользователя .Можно ли даже разделить столбец Date and time
только с помощью запроса?У меня есть общее представление о том, как выбрать то, что я хочу, но для меня это слишком сложно, потому что эта дата и время находятся в одном поле.
Не могли бы вы дать мне какие-нибудь предложения?