当前位置: 首页 > 知识库问答 >
问题:

如果没有找到特定日期的记录,我希望显示0

徐高懿
2023-03-14

在mysql中,我创建了一个查询,希望获取每个日期的最近一个月的数据,如果没有找到特定日期的记录,那么它应该显示0。

我的mysql查询是

仍然得到同样的结果

共有1个答案

戎亦
2023-03-14

试试这个:

select  if(is null(testviewaudit.action), 0 , sum(testviewaudit.action=1))  AS view,
DATE(testviewaudit.datetime) from testviewaudit inner join tmtests on testviewaudit.testid=tmtests.tsid 
where DATE(testviewaudit.datetime) BETWEEN NOW() -  INTERVAL 30 DAY AND NOW() group by  DATE(testviewaudit.datetime) order by DATE(testviewaudit.datetime) asc;
 类似资料:
  • 我在ReactJS中工作,我通过API从服务器获取数据。我做了一些搜索过滤,我想显示消息,如果没有记录可用?我是ReactJS的初学者,没有太多关于ReactJS的知识。 代码:

  • 显示特定的通话记录     可显示指定的通话记录。选择通话记录后按下按钮,并选择选项选单的[依种类排列记录]。 通话记录可从以下项目中选择。 所有通话记录 显示通话记录。 XX件未处理事项 显示前次确认后发生的记录。 没有其他记录时,会显示[暂无任何未处理事项]。 语音消息 显示语音消息。 未接来电 显示未接来电记录。 已接来电 显示已接来电记录。 已拨电话 显示已拨电话记录。 提示 亦可于显示通

  • 问题内容: 我正在为我的女友开发这款游戏,而现在我在同一个问题上停留了几天。基本上,我希望她能够按5次“ Gather Wood”按钮,然后在她第五次按该按钮后立即弹出“ Create Fire”按钮。 1.问题是,无论我尝试以哪种方式编程要显示在第五个按钮上的方法,它都不会显示。 我将不胜感激任何编码技巧或大家认为我可以做的任何清理当前代码的事情。 这是收集木纽扣 这是创建按钮 问题答案: 基本

  • 问题内容: 我正在生成要显示在折线图中的数据。不幸的是,我无法弄清楚如何使上面的查询显示0来表示没有用户注册的日期。所以目前我的输出可能是这样的: 但是我想要的是 我目前确实有一个工作版本,该版本将MySQL结果存储到数组中,然后PHP循环遍历并填补空白。这似乎很混乱,我希望可以通过MySQL解决方案。我已经对该站点进行了很好的搜索,但是努力了解一些实现。有什么建议么? 问题答案: 您可以使用My

  • 我正在ReactJS中从事项目,我正在通过API从服务器获取数据。我做了一些搜索过滤,如果没有可用记录,我想显示消息?我是ReactJS的初学者,没有太多与ReactJS相关的知识。请帮我解决这个问题?。谢谢。

  • 问题内容: 我正在尝试通过当前一周(过去7天)的列表获取所有用户尝试的COUNT次 此查询有效,但如果日期不存在,则不会返回0: 此查询返回每天上一个当前周的所有尝试次数COUNT,我知道了这一点(我只有1条记录): 我想要这个结果: 非常感谢 演示 :http : **//sqlfiddle.com/#!2** / b58bb/1/0 问题答案: 好的,我从线程MySql Single Tabl