今、私はdbからcsv関数へのエクスポートを行っています。Laravel 4.2日付範囲クエリに欠落している日付範囲を追加する
私はそれを完了するための長い旅でしたが、csvファイルの形式やスタイルの一部は、営業報告なしでその日を含めて毎日のパフォーマンスレポートを一覧表示することです。これはクライアント要求です。
私は多くの質問をしましたが、今これが最も重要です。
私が持っているクエリ:
$period = DB::table('reports')->select('id','quantity','created_date')->whereBetween('created_date',$timerange)->where('branch_id',$br_id)->orderBy('created_date','asc')->get();
結果:質問でもその日のレコードがない、この中に結果をオンにする方法をされて
array (size=3)
0 =>
array (size=2)
'created_date' => string '2016-02-18 00:00:00' (length=19)
'quantity' => int 1
1 =>
array (size=2)
'created_date' => string '2016-02-20 00:00:00' (length=19)
'quantity' => int 1
2 =>
array (size=2)
'created_date' => string '2016-02-23 00:00:00' (length=19)
'quantity' => int 1
(私が使用しているのvar_dump) 。
例:
array (size=3)
0 =>
array (size=2)
'created_date' => string '2016-02-18 17:21:04' (length=19)
'quantity' => int 1
1 =>
array (size=2)
'created_date' => string '2016-02-19 17:21:04' (length=19)
'quantity' => int 0
2 =>
array (size=2)
'created_date' => string '2016-02-20 00:00:00' (length=19)
'quantity' => int 1
3 =>
array (size=2)
'created_date' => string '2016-02-21 00:00:00' (length=19)
'quantity' => int 0
4 =>
array (size=2)
'created_date' => string '2016-02-22 00:00:00' (length=19)
'quantity' => int 0
5 =>
array (size=2)
'created_date' => string '2016-02-23 00:00:00' (length=19)
'quantity' => int 1
私が編集された後、質問をチェックして、あなたに
結果は依然として同じ –
@معاذالغفاري私にチェックさせてください。私は地元でそれを実行しようとする、すぐにあなたに戻って取得します:) –
私の質問を更新する、間違いがあります –