
Посмотрите на изображение выше.
Я хочу создать таблицу еженедельных данных с использованием вышеуказанной базы данных.С прошлой недели (с сегодняшнего дня до 7 дней до).Таблица должна содержать dish_name
, сумму quantity
за прошедшую неделю, сумму price
для группы прошлой недели на dish_name
.
Может кто-нибудь дать решение для этого.(Использование Laravel 5.7
)
$today = Carbon::now();
$one_week_ago = Carbon::now()->subWeeks(1);
$something = BillPaid::where('created_at', '>=', $one_week_ago)
->where('created_at', '<=', $today)
->select('dish_name', 'quantity')->groupBy('dish_name')->get();
Проблема не в получении дат.Я могу четко получить продукты из запроса выше.Я понятия не имею, что я должен делать после этого.Из приведенного выше изображения, которое я прикрепил, прошедшая неделя начинается с 2018-12-28 to 2018-12-21
, поэтому все записи с этого изображения должны включать в себя.
Я хочу создать такую таблицу:
"vege rice" , 3 (quatation), 600(price) ,
"Chicken Fried rice", 9(quatation), 3150 (price)