SQLステートメントでその月のすべての日を表示してから、その日をテーブルのデータにリンクしたいと思います。その日のデータがない場合は、nullを表示する必要があります。
私のテーブルはこんな感じです。
IN | OUT | EARN | DATE
10 20 0.25 01.02.2013
2 15 0.55 03.02.2013
7 45 0.25 05.02.2013
8 25 0.75 12.02.2013
次に、結果を次のようにします
IN | OUT | EARN | DATE
10 20 0.25 01.02.2013
0 0 0.00 02.02.2013
2 15 0.55 03.02.2013
0 0 0.00 04.02.2013
7 45 0.25 05.02.2013
0 0 0.00 06.02.2013
0 0 0.00 07.02.2013
0 0 0.00 08.02.2013
0 0 0.00 09.02.2013
0 0 0.00 10.02.2013
0 0 0.00 11.02.2013
8 25 0.75 12.02.2013
月末まで...
私が報告書を解決できるように、これを手伝っていただけませんか。
そして私のSQLIMはこの方法でデータを取得します
$sql = "SELECT * FROM stats WHERE date >= '".$month_start."' AND date <= '".$month_end."' AND pid={$pid}";