У меня есть две таблицы в базе данных: счетчики и история счетчиков. Я хотел бы получить таблицу со счетчиками и для каждого счетчика из таблицы 'countershistory', вычтя первое и последнее значение из столбца 'value' и передать ее счетчикам как counterhistory_value. Вот код, который у меня сейчас есть
$counters= Counter::all()
->select('countershistory.value as counterhistory_value')
->join('countershistory', 'countershistory.counter_id', '=', 'counter.id')
->groupBy('id')
->get();
Спасибо за помощь.