我有一個表的樣子:
id | date | count
-----------------------
1 | 2016-07-13 | 2
2 | 2016-07-13 | 3
3 | 2016-07-13 | 1
4 | 2016-07-15 | 12
5 | 2016-07-15 | 1
6 | 2016-07-15 | 4
這是我的查詢
$test_query = $wpdb->get_results("
SELECT
SUM(count) AS count,
date
FROM
".$wpdb->prefix."statistics
WHERE
date BETWEEN DATE_SUB('2016-07-15', INTERVAL 2 DAY) AND '2016-07-15'
GROUP BY DATE(date)
");
我運行查詢,得到的結果
2016-07-13 | 6
2016-07-15 | 17
此工作良好,只有我有一個間隔爲3天,結果從2016-07-14的日期不顯示出來。我使用的圖表值需要爲空或0.
2016-07-14值是0還是有辦法?
2016-07-13 | 6
2016-07-14 | 0
2016-07-15 | 17
如果您的表中沒有「2016-07-14」日期,那麼將無法生成值爲0的「2016-07-14」條目。或者您將不得不使用某些巫術加入例如,包含未來3年的每個日期的表格。 – Julqas