《MysqL数据库MysqL列转行以及年月分组实例》要点:
本文介绍了MysqL数据库MysqL列转行以及年月分组实例,希望对您有用。如果有疑问,可以联系我们。
如下所示:MysqL实例
SELECT count(disTINCT(a.rect_ID)) zcount,a.job_dept, DATE_FORMAT(submit_date,'%Y-%m') zsubmit_date FROM 表名 a WHERE a.statu = 3 AND a.rstatu = 2 AND a.job_dept IN ('19','20','21') GROUP BY a.job_dept,'%Y-%m')
其中关键在于DATE_FORMAT(submit_date,'%Y-%m')对时间年月进行了分组排序MysqL实例
SELECT zsubmit_date,MAX(CASE WHEN job_dept = '19' THEN zcount ELSE 0 END ) 19zcount,MAX(CASE WHEN job_dept = '20' THEN zcount ELSE 0 END ) 20zcount,MAX(CASE WHEN job_dept = '21' THEN zcount ELSE 0 END ) 21zcount FROM ( SELECT count(disTINCT(a.rect_ID)) zcount,DATE_FORMAT(submit_date,'%Y-%m') zsubmit_date FROM 表名 a WHERE a.statu = 3 AND a.rstatu = 2 AND a.job_dept IN ('19','21') GROUP BY a.job_dept,'%Y-%m') ) q GROUP BY zsubmit_date
以上这篇MysqL列转行以及年月分组实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持内存溢出PHP.MysqL实例
总结以上是内存溢出为你收集整理的MYSQL数据库mysql列转行以及年月分组实例全部内容,希望文章能够帮你解决MYSQL数据库mysql列转行以及年月分组实例所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)