1
我需要爲過去30天的銷售創建統計圖。在某些日子裏沒有銷售,所以我必須在這些日子裏顯示0。獲取數據庫的每日銷售額 - 無銷售日應顯示0 - 過去30天的銷售額
MySQL的結果
Array
(
[0] => Array
(
[total] => 1
[soldDay] => 24
)
[1] => Array
(
[total] => 1
[soldDay] => 13
)
[2] => Array
(
[total] => 4
[soldDay] => 3
)
[3] => Array
(
[total] => 2
[soldDay] => 23
)
使用循環的
SELECT COUNT(*) as total, DAY(FROM_UNIXTIME(tmstmp)) AS soldDay
FROM tl_voucher_create
WHERE sold = 1
GROUP BY soldDay
ORDER BY tmstmp DESC 0,30
PHP數組,我把值放入一個新的數組:
for ($x = $day; $x < 31; $x++) {
if (isset($this->_["soldDaily"][$x]["soldDay"])) {
$total[$x] = $this->_["soldDaily"][$x]["total"];
} else {
$total[$x] = 0;
}
}
哪有我用va製作正確的輸出在過去的30天裏,按正確的順序提供?
在此先感謝
好極了!多謝!! –