Я пишу запрос в PostgreSQL, в котором мне нужно выбрать среднее значение из 3 временных меток, которые я передаю. Я знаю, что есть наименьшая и самая большая функция, доступная в PostgreSQL, которая позволяет мне выбирать наименьшее и наибольшее число соответственно.
Но в моей постановке задачи мне нужно выбрать среднее значение и хотеть знать простой и эффективный способ сделать это?
Запрос:
select
scvt.vc_id,
least(start_time1,start_time2,start_time3) as "actual_class_start_time", -- <- the middle value of start times
from ...
Мне нужно выбрать среднее значение в выделенном тексте, есть ли эффективный способ?