每天获取两个日期之间的所有订单

斯文·范·登·博加特

可以说我的数据库中有3个订单

  1-1-16
  1-4-16
  1-15-16

我想做的是显示一个图表,其中包含两个日期之间每天的订单。例如

1-1-16 / 1-5-16

我想要的是

 1-1-16      ,1
 1-2-16      ,0
 1-3-16      ,0
 1-4-16      ,1
 1-5-16      ,0

没有订单时如何获取日期数据?我有一个带有created_at字段的Order模型,可以在其中运行查询。

目前,我得到按日期分组的订单,如下所示:

$variable = Order::select('created_at', DB::raw('sum(total) as totals'), DB::raw('sum(shipping) as totalshipping'))->groupBy(DB::raw('DAY(created_at)'))->OrderBy('created_at', 'desc')->get();

这每天给我订单,但不退还没有订单的日子

佩曼

我会这样做:

use Carbon\Carbon;   
$oders = Order::select('id', 'created_at')
    ->get()
    ->groupBy(function($date) {
        return Carbon::parse($date->created_at)->format('d'); // grouping by date
});

对于您没有订单的日期:

$start = new DateTime( '2016-01-01' );
$end = new DateTime( '2016-05-01' );
$interval = DateInterval::createFromDateString('1 day');
$range = new DatePeriod($start, $interval, $end);

foreach ( $range as $day )
  // check if the $orders[i]->created_at !=  $day->format("Y-m-d")

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何列出两个日期之间的所有月份

来自分类Dev

每天列中两个日期之间的数据

来自分类Dev

获取两个日期之间月份,年份格式的所有季度

来自分类Dev

获取两个日期时间之间的所有月份和年份

来自分类Dev

在python中获取两个日期之间的所有年份

来自分类Dev

获取PHP中两个日期之间包含的所有月份

来自分类Dev

选择两个日期之间的所有日期

来自分类Dev

获取两个日期之间的所有月份

来自分类Dev

JavaScript:获取两个日期之间的所有月份?

来自分类Dev

MSSQL:查找两个日期之间的所有项目

来自分类Dev

如何获取两个日期之间的所有最大值或最小值

来自分类Dev

获取两个日期之间的所有每周开始日期

来自分类Dev

sparql获取两个日期之间的所有月份

来自分类Dev

Java 8 LocalDate-如何获取两个日期之间的所有日期?

来自分类Dev

显示两个日期之间的所有日期

来自分类Dev

获取两个日期之间月份,年份格式的所有季度

来自分类Dev

获取SQL Server中两个日期之间的所有日期

来自分类Dev

如何从两个日期之间堆叠的表中获取所有行?

来自分类Dev

MySQL返回两个日期之间的所有记录

来自分类Dev

如何获得两个日期之间的所有月份?

来自分类Dev

获取两个日期范围之间以及基于所选星期的所有日期

来自分类Dev

SQL在两个日期之间的所有天

来自分类Dev

查询以获取两个日期之间所有日期的计数

来自分类Dev

如何在PHP Laravel中的两个日期之间从db获取所有数据?

来自分类Dev

Shell命令获取PHP中两个日期之间的所有文件?

来自分类Dev

如何获取两个日期之间的所有月份数据php

来自分类Dev

使用日期选择器和实体框架 6 获取两个日期之间的所有日期

来自分类Dev

我想获取所有日期,不包括 python 中两个日期之间的周末

来自分类Dev

如何每天每小时获取两个日期之间的所有日期?

Related 相关文章

  1. 1

    如何列出两个日期之间的所有月份

  2. 2

    每天列中两个日期之间的数据

  3. 3

    获取两个日期之间月份,年份格式的所有季度

  4. 4

    获取两个日期时间之间的所有月份和年份

  5. 5

    在python中获取两个日期之间的所有年份

  6. 6

    获取PHP中两个日期之间包含的所有月份

  7. 7

    选择两个日期之间的所有日期

  8. 8

    获取两个日期之间的所有月份

  9. 9

    JavaScript:获取两个日期之间的所有月份?

  10. 10

    MSSQL:查找两个日期之间的所有项目

  11. 11

    如何获取两个日期之间的所有最大值或最小值

  12. 12

    获取两个日期之间的所有每周开始日期

  13. 13

    sparql获取两个日期之间的所有月份

  14. 14

    Java 8 LocalDate-如何获取两个日期之间的所有日期?

  15. 15

    显示两个日期之间的所有日期

  16. 16

    获取两个日期之间月份,年份格式的所有季度

  17. 17

    获取SQL Server中两个日期之间的所有日期

  18. 18

    如何从两个日期之间堆叠的表中获取所有行?

  19. 19

    MySQL返回两个日期之间的所有记录

  20. 20

    如何获得两个日期之间的所有月份?

  21. 21

    获取两个日期范围之间以及基于所选星期的所有日期

  22. 22

    SQL在两个日期之间的所有天

  23. 23

    查询以获取两个日期之间所有日期的计数

  24. 24

    如何在PHP Laravel中的两个日期之间从db获取所有数据?

  25. 25

    Shell命令获取PHP中两个日期之间的所有文件?

  26. 26

    如何获取两个日期之间的所有月份数据php

  27. 27

    使用日期选择器和实体框架 6 获取两个日期之间的所有日期

  28. 28

    我想获取所有日期,不包括 python 中两个日期之间的周末

  29. 29

    如何每天每小时获取两个日期之间的所有日期?

热门标签

归档