У меня есть таблица с именем particulars
в моей базе данных sql. Я использую две строки из двух таблиц, такие как цена из конкретной таблицы и количество из таблицы req
$particulars =DB::table('particulars as A')
->leftjoin('reqs as B', function ($join) {
$join->on('A.particular_id', '=', 'B.particular_id');
})
->whereBetween('B.date_issued', [$start_date, $end_date]) >select('A.item_name','A.unit','A.price','B.quantity_issued',DB::raw('sum(A.price*B.quantity_issued) as total_cost'))
->groupBy('A.particular_id')
->get();
Я хочу получить сумму после умножения цены, а количество означает сумму общих затрат, которые я получу после умножения.
Вот мой взгляд
<table cellspacing="0">
<thead style="background-color: grey">
<tr style="">
<th >Quantity</th>
<th>price</th>
<th>Total Cost</th>
</tr>
</thead>
<tbody> @foreach($particulars as $particular)
<tr>
<td>{{$particular->quantity_issued}}</td>
<td> {{$particular->price}}</td>
<td> {{$particular->total_cost}}</td>
</tr>
@endforeach
</tbody>
<tfoot>
<tr>
<td colspan="5" style="text-align: center">Total</td>
<td class="total"></td>
</tr>
</tfoot>
</table>