Java 如何在MySql中编写查询以获得以下输出 表格格式和数据

Java 如何在MySql中编写查询以获得以下输出 表格格式和数据,java,mysql,sql,oracle,Java,Mysql,Sql,Oracle,要求 每小时状态为“新”的工作计数快照 状态为“新”的2014年11月4日(2014年11月4日00:00:01至2014年11月4日23:59:59)所需输出 输出(每小时状态为新的工作计数) 是否可以通过单个查询获得输出?如果您粘贴查询,我们将不胜感激 我试着以小组为单位计算每小时的计数。但是,它不计算范围之间的距离。还尝试在java中通过循环执行多个查询。我不喜欢最后一种方法。(java中的循环)。我想知道是否可以使用单个mysql查询执行一次。尝试使用分组方式,将日期格式化为每小时唯一

要求 每小时状态为“新”的工作计数快照

状态为“新”的2014年11月4日(2014年11月4日00:00:01至2014年11月4日23:59:59)所需输出

输出(每小时状态为新的工作计数)

是否可以通过单个查询获得输出?如果您粘贴查询,我们将不胜感激


我试着以小组为单位计算每小时的计数。但是,它不计算范围之间的距离。还尝试在java中通过循环执行多个查询。我不喜欢最后一种方法。(java中的循环)。我想知道是否可以使用单个mysql查询执行一次。

尝试使用
分组方式,将日期格式化为每小时唯一的格式,如下所示:

GROUP BY DATE_FORMAT(start_time, '%Y%m%d%H');

发布了以下详细信息。我试着以小组为单位计算每小时的计数。但是,它不计算范围之间的距离。还尝试在java中通过循环执行多个查询。我不喜欢最后一种方法。(java中的循环)。我想知道的是,单次执行一个mysql查询是否有可能。如果您有任何想法,请与我们分享。谢谢您的回复。。它不会考虑开始和结束时间之间的时间。