2014-12-07 36 views
-1

我正在生成從數據庫獲取數據的條形圖,我想顯示在圖表中每月註冊的醫生,我使用mysql的datetime格式,但是我得到重複月份。例如,我在十月份註冊了一名醫生,在十一月份註冊了23名醫生。這裏是我的查詢而我試圖在mysql查詢中重複打印月份,這不是我的要求結果

"select DATE_FORMAT(created_date,'%b') as month, doc_id,docName , count(*) as total from 
view_doc_create_date 
group by created_date order by month DESC;" 

我收到輸出像

+-------+--------+---------------+-------+ 
| month | doc_id | docName  | total | 
+-------+--------+---------------+-------+ 
| Oct |  13 | Shahid Khan |  1 | 
| Nov |  4 | Amina Maqsood |  7 | 
| Nov |  6 | Abdul Moeed |  6 | 
| Nov |  7 | Faiza Khan | 10 | 
+-------+--------+---------------+-------+ 

回答

1

集團每月

"select DATE_FORMAT(created_date,'%b') as month, doc_id,docName , count(*) as total from 
view_doc_create_date 
group by month order by month DESC;" 
+0

感謝它的工作原理。 – Zeeshan 2014-12-07 07:02:25

+0

太棒了!請設置問題來回答。 – 2014-12-07 07:04:03