I'm attempting to graph the sum for the amount of orders for each day.
SELECT DATE(FROM_UNIXTIME(timestamp)) AS timey,
SUM(amount) AS cash
FROM orders
WHERE touid = :uid AND status = 1
GROUP BY DATE(FROM_UNIXTIME(timestamp))
Works fine, except that where the sum = 0, it doesn't show in the array. I've had to manually splice the output to limit it by 31 results for the month.
I've seen the use of date_format
and using the "%m"
attribute, but haven't had any luck with figuring it out.
Edit:
Array (
[0] => Array ( [timey] => 2015-03-22 [cash] => 0.03 )
[1] => Array ( [timey] => 2015-03-23 [cash] => 0.2 )
[2] => Array ( [timey] => 2015-03-29 [cash] => 0.08 )
[3] => Array ( [timey] => 2015-04-03 [cash] => 0.03 )
[4] => Array ( [timey] => 2015-04-04 [cash] => 0.99 )
[5] => Array ( [timey] => 2015-04-06 [cash] => 1.55 )
[6] => Array ( [timey] => 2015-04-07 [cash] => 0.03 )
[7] => Array ( [timey] => 2015-04-10 [cash] => 4 )
[8] => Array ( [timey] => 2015-04-13 [cash] => 5 )
[9] => Array ( [timey] => 2015-04-14 [cash] => 8 )
[10] => Array ( [timey] => 2015-04-17 [cash] => 1 )
[11] => Array ( [timey] => 2015-04-18 [cash] => 4 )
[12] => Array ( [timey] => 2015-05-01 [cash] => 5 )
[13] => Array ( [timey] => 2015-05-02 [cash] => 2 )
[14] => Array ( [timey] => 2015-05-03 [cash] => 1 )
[15] => Array ( [timey] => 2015-05-05 [cash] => 3 )
[16] => Array ( [timey] => 2015-05-06 [cash] => 1 )
[17] => Array ( [timey] => 2015-05-07 [cash] => 12 )
[18] => Array ( [timey] => 2015-05-08 [cash] => 1 )
[19] => Array ( [timey] => 2015-05-11 [cash] => 0.1 )
[20] => Array ( [timey] => 2015-05-13 [cash] => 1 )
[21] => Array ( [timey] => 2015-05-14 [cash] => 1.9 )
[22] => Array ( [timey] => 2015-05-16 [cash] => 2 )
[23] => Array ( [timey] => 2015-05-17 [cash] => 0.15 )
[24] => Array ( [timey] => 2015-05-18 [cash] => 1 )
[25] => Array ( [timey] => 2015-05-19 [cash] => 1.09 )
[26] => Array ( [timey] => 2015-05-23 [cash] => 0.5 )
[27] => Array ( [timey] => 2015-05-24 [cash] => 2.5 )
[28] => Array ( [timey] => 2015-05-26 [cash] => 3 )
[29] => Array ( [timey] => 2015-05-27 [cash] => 2 )
[30] => Array ( [timey] => 2015-05-28 [cash] => 4 )
)
Output after i've sliced it in PHP.