如何按顺序放置月份名称?

时间:2017-10-02 08:54:28

标签: mysql

我画了一张这样的图表:

enter image description here

我想如何按顺序安排从1月到12月的月份?

我想如何在图表中插入没有数据的月份?

这是我的sql。

SELECT ljj.job_id
     , SUM(CASE WHEN ljj.job_type = "0" THEN 1 ELSE 0 END) AS jobcount
     , SUM(CASE WHEN ljj.job_type = "1" THEN 1 ELSE 0 END) AS interncount
     , MONTHNAME(FROM_UNIXTIME(ljj.job_timepublished)) AS month
FROM {local_jobs_job} ljj 
INNER JOIN {local_jobs_location} ljl ON ljj.job_location = ljl.location_id
INNER JOIN {local_companydetail} lc ON ljj.job_company_userid = lc.userid 
WHERE lc.link = "1"
GROUP BY MONTHNAME(FROM_UNIXTIME(ljj.job_timepublished))

1 个答案:

答案 0 :(得分:1)

GROUP BY MONTHNAME(FROM_UNIXTIME(ljj.job_timepublished))替换为GROUP BY MONTH(FROM_UNIXTIME(ljj.job_timepublished))应该诀窍