duanjie9630 2016-07-15 13:59
浏览 23
已采纳

Wordpress $ wpbd-> get_results即使是空的也会返回日期

I have a table looks like:

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

This is my query

$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)
");

I run the query to get the results

2016-07-13 | 6
2016-07-15 | 17

This working good, only I have a interval for 3 days and the results from the date 2016-07-14 is not showing up. I use a chart where the value needs to be empty or 0.

Is there a way that 2016-07-14 value is 0?

2016-07-13 | 6
2016-07-14 | 0
2016-07-15 | 17
  • 写回答

2条回答 默认 最新

  • dongyang9813 2016-07-15 15:44
    关注

    I have found a solution. I've got a startdate and a enddate. With a for loop, I get all the dates between them. Then I compare them with the date in the database.

    Thank you all for the reactions!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?