2014-11-04 55 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