Привет, я работаю с базой данных postgresql. Мне нужно рассчитать среднее время между записями, которое я получаю из одной таблицы.Получение записей из одной таблицы с различными условиями
Схема:
create_table "user" do |t|
t.text "status"
t.datetime "time"
t.datetime "updated_at"
конец
Пример:
- выбрать время от пользователей, где состояние = 'теперь';
- выберите время от пользователя, где status = 'after';
по результатам вышеуказанных запросов мне нужно выполнить среднее время. Возможно, мне нужно объединить эти два запроса в один запрос. Я попытался с помощью оператора union, правильно ли это использовать? Поэтому любая помощь приветствуется.
Просьба указать либо вашу схему, либо любой запрос, который вы уже предприняли. –
Я опубликовал схему –