У меня есть запрос, который связан с большим CSV-файлом источника данных, мне действительно не нравится этот запрос, который я использую, и DISTINCT, который я использовал, действительно отфильтровывает некоторый столбец даты и времени. Индекс Num. должен отличаться от серийного кода HC, формата даты и времени. Вывод должен быть таким
SELECT DISTINCT [Index Num#], [HC SERIAL CODE], MIN(Format([Date time], 'yyyy-MM-dd')) AS Startdate, MIN(Format([Date time], 'HH:mm')) AS Starttime
FROM combinedKPI.csv
WHERE Format([Date time], 'yyyy-MM-dd') BETWEEN DATE () AND DATE () - 111
GROUP BY [Index Num#], [HC SERIAL CODE],Format([Date time], 'yyyy-MM-dd')
ORDER BY [HC SERIAL CODE], Format([Date time], 'yyyy-MM-dd')

Вывод должен быть таким
HC Serial Code Index Num. Start Date Start time
xx072 1 15/06/2018 17:29
xx072 1 03/07/2018 17:02
1401 1 12/12/2016 06:00