Я хотел бы выполнить этот запрос в laravel ..
select sum(reading * multiplier) as consumption, reading_date, count(id) as num, (sum(reading * multiplier) / count(id)) as average
from electricities where meter_name != '' ;
, пока у меня есть это
electricities = Electricity::select(DB::raw('sum(reading * multiplier) as consumption', 'reading_date', 'count(id) as num', '(sum(reading * multiplier) / count(id)) as average'))
->where('factory_code', '=', $request->$factory_code)
->whereYear('reading_date', $request->$year)
->groupBy(DB::raw('month(reading_date)'))
->orderBy('reading_date', 'asc')
->get();
, но он не будет возвращать желаемый результат ..
кто-нибудь может мне помочь с этим? спасибо