Здравствуйте, у меня есть эта таблица: (id, carId, gasStationId, литры, totalPrice).Я хотел бы создать запрос на общую сумму затрат на каждой заправке на машине.Я знаю, как суммировать общие расходы по АЗС, но я не знаю, как группировать по машине.Вот мой запрос:
select sum(totalPrice) as totalCosts
, count(*) as countPurchases
, g.name
, p.carId
from purchase as p
join gas_station as g
on g.id = p.id
group
by gasStationId
Я бы хотел получить такой результат:
┌─────────────┬──────┬──────┐
│ GasStation1 │ Car1 │ 1000 │
├─────────────┼──────┼──────┤
│ GasStation1 │ Car2 │ 1500 │
│ GasStation2 │ Car2 │ 500 │
│ GasStation2 │ Car1 │ 700 │
└─────────────┴──────┴──────┘