Laravel 从数据库中获取所有行记录的总和

Gayath_chandi

看看上面的图片。

我想要的是使用上面的数据库创建一个每周数据表。从上周开始(从今天到 7 天前)。该表应包含dish_name, Sum of quantityfor last week, sum of pricefor last week group by 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)
亚历山大·维拉洛博斯

试试这个代码:

$today = Carbon::now();
$one_week_ago = Carbon::now()->subWeeks(1);
$something = BillPaid::selectRaw('dish_name,SUM(price) as totalPrice,SUM(quantity) as totalQuantity')
    ->whereBetween('created_at', [$one_week_ago, $today])
    ->groupBy('dish_name')->get();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从数据库中获取在laravel中具有特定列值的所有行

来自分类Dev

laravel 获取我的数据库中所有记录的文件名

来自分类Dev

从Laravel上的数据库中检索所有父/子记录(分层数据)

来自分类Dev

使用Laravel 4.2从数据库记录中获取DomPDF

来自分类Dev

Laravel-从正确的数据库记录中获取ID

来自分类Dev

使用Laravel中的Eloquent选择数据库中除最近行以外的所有行

来自分类Dev

使用Laravel 4在数据库中获取所有表

来自分类Dev

获取最后一个ID插入记录到Laravel中的数据库

来自分类Dev

Laravel 5.2:数据库记录获取并检查另一个表中的ID

来自分类Dev

Laravel - 从数据库中删除数据记录

来自分类Dev

使用Laravel APi时搜索返回数据库中的所有数据

来自分类Dev

Laravel:从数据库中检索唯一记录

来自分类Dev

laravel 4.2中涉及数据库记录的验证规则

来自分类Dev

如何使数组从Laravel中的数据库中获取数据

来自分类Dev

从 Laravel 5.2 中的数据库中获取数据

来自分类Dev

尝试从Laravel 5中的数据库中检索所有用户名

来自分类Dev

Laravel-使用Ajax从数据库中获取数据

来自分类Dev

从数据库中获取数据并在laravel中显示数据库中的值

来自分类Dev

Laravel 5-从数据集中的集合中获取所有记录

来自分类Dev

Laravel-PHP Artisan Tinker:如何查看sqlite数据库中的所有表

来自分类Dev

Laravel 4从数据库中的播放列表加载所有歌曲

来自分类Dev

Laravel Hyn多租户路由在所有数据库中搜索价值

来自分类Dev

Laravel 4从数据库中的播放列表加载所有歌曲

来自分类Dev

无法使用laravel插入数据库中的所有内容

来自分类Dev

使用 Laravel 向存储在数据库中的所有数字发送 nexmo 短信

来自分类Dev

Laravel:是否可以将用户的所有操作保存在日志或数据库中?

来自分类Dev

Laravel 数据库返回的日期时间与同一数据库中的记录不同

来自分类Dev

laravel更新数据库多个记录

来自分类Dev

从laravel 5.1中的数据库中获取上传的图像

Related 相关文章

  1. 1

    从数据库中获取在laravel中具有特定列值的所有行

  2. 2

    laravel 获取我的数据库中所有记录的文件名

  3. 3

    从Laravel上的数据库中检索所有父/子记录(分层数据)

  4. 4

    使用Laravel 4.2从数据库记录中获取DomPDF

  5. 5

    Laravel-从正确的数据库记录中获取ID

  6. 6

    使用Laravel中的Eloquent选择数据库中除最近行以外的所有行

  7. 7

    使用Laravel 4在数据库中获取所有表

  8. 8

    获取最后一个ID插入记录到Laravel中的数据库

  9. 9

    Laravel 5.2:数据库记录获取并检查另一个表中的ID

  10. 10

    Laravel - 从数据库中删除数据记录

  11. 11

    使用Laravel APi时搜索返回数据库中的所有数据

  12. 12

    Laravel:从数据库中检索唯一记录

  13. 13

    laravel 4.2中涉及数据库记录的验证规则

  14. 14

    如何使数组从Laravel中的数据库中获取数据

  15. 15

    从 Laravel 5.2 中的数据库中获取数据

  16. 16

    尝试从Laravel 5中的数据库中检索所有用户名

  17. 17

    Laravel-使用Ajax从数据库中获取数据

  18. 18

    从数据库中获取数据并在laravel中显示数据库中的值

  19. 19

    Laravel 5-从数据集中的集合中获取所有记录

  20. 20

    Laravel-PHP Artisan Tinker:如何查看sqlite数据库中的所有表

  21. 21

    Laravel 4从数据库中的播放列表加载所有歌曲

  22. 22

    Laravel Hyn多租户路由在所有数据库中搜索价值

  23. 23

    Laravel 4从数据库中的播放列表加载所有歌曲

  24. 24

    无法使用laravel插入数据库中的所有内容

  25. 25

    使用 Laravel 向存储在数据库中的所有数字发送 nexmo 短信

  26. 26

    Laravel:是否可以将用户的所有操作保存在日志或数据库中?

  27. 27

    Laravel 数据库返回的日期时间与同一数据库中的记录不同

  28. 28

    laravel更新数据库多个记录

  29. 29

    从laravel 5.1中的数据库中获取上传的图像

热门标签

归档