我正在生成从数据库获取数据的条形图,我想显示每月在图表中注册的医生,我正在使用mysql的日期时间格式,但我正在重复月份。例如,我在十月份注册了一名医生,在十一月份注册了23名医生。这是我正在尝试的查询
"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 |
+-------+--------+---------------+-------+
答案 0 :(得分: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;"