1 вариант используется при нажатии на какую-нибудь кнопку
2 вариант. Решение для дробны чисел: надо запятую превратить в точку. Для этого можно изменить настройки OS системы или добавить в запрос Replace. Пример, SELECT table1.Number, nz(DCount("[time1]","[table1]","[time1]<=" & Replace([time1],",",".") ),0) AS Pos FROM table1 ORDER BY table1.time1;
В запросе можно вычислить среднее значение по каждой фамилии через функцию DAvg: DAvg("Место","Таблица","Место=" & [Место] ) AS СреднееМесто