Процентильная функция, использующая время в Access - PullRequest
0 голосов
/ 06 февраля 2020

Я пытаюсь вычислить 90-й процентиль времени в пути для районов. Я использую MS Access.

SELECT DISTINCT District As District_Num, 
PERCENTILE_CONT(0.9) WITHIN GROUP (ORDER BY Travel_Time) OVER (PARTITION BY District) AS 90th_Percentile
FROM [Incidents-J];

Я получаю сообщение об ошибке:

"Синтаксическая ошибка (отсутствует оператор) в выражении запроса 'PERCENTILE_CONT (0.9) WITHIN GROUP (ORDER BY Travel_Time) OVER ( PARTITION BY District) '

Обратите внимание, что travel_time имеет формат h: mm: ss. В этом ли проблема? Так, как бы это можно было превратить в нечто полезное (например, 0 : 01:20 в 80)?

...