MYSQL数据库mysql列转行以及年月分组实例

MYSQL数据库mysql列转行以及年月分组实例,第1张

概述介绍《MYSQL数据库mysql列转行以及年月分组实例》开发教程,希望对您有用。

《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列转行以及年月分组实例所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1161952.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存