2014-11-04 48 views
-3

表的格式和数据

enter image description here我如何写查询来获取以下输出在MySQL

要求。

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

需要的输出为天2014年4月11日(2014年4月11日2014年4月11日和之间00:00:01 23:59:59)为状态“NEW”

输出(计数与地位的新工作,每个小时)

enter image description here

是否有可能得到一个单一查询的输出?如果您粘贴查询,将非常感激。

我试图每小时计数一小时一组。但是,它不包括这个范围。还尝试通过在Java中循环执行多个查询。我不喜欢最后的方法。 (在Java中循环)。我想知道是否可以单个执行单个mysql查询。

+0

发布以下详细信息。我试图用小时计算每小时的计数。但是,它不包括这个范围。还尝试通过在Java中循环执行多个查询。我不喜欢最后的方法。 (在Java中循环)。我想知道是否可以单个执行单个mysql查询。如果您有任何想法,请分享。 – 2014-11-04 07:05:33

回答

0

尝试GROUP BY是格式化的日期到的东西,是每小时独一无二的,就像这样:

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

感谢您的回复..它不会考虑开始和结束时间之间的小时数。 – 2014-11-04 11:49:53