Есть ли предпочтительный способ использовать наибольшее и наименьшее с ActiveRecord и Postgres?
Я хочу получить минимальное значение 2-минутных запросов.-> LEAST(MIN(column1), MIN(column2))
Вот пример того, что я хочу получить в одном запросе вместо 2.
cars = Car.joins(service_intervals: {
service_job: { service_note_jobs: :service_note } }
)
.where(id: id)
first_min_value = cars.minimum('service_notes.odometer - cars.odometer + service_intervals.distance_interval'
secon_min_value = cars.minimum('cars.base_odometer - cars.odometer + service_intervals.distance_interval')
result = [first_min_vlue, second_min_value].min