我画了一张这样的图表:
我想如何按顺序安排从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))
答案 0 :(得分:1)
将GROUP BY MONTHNAME(FROM_UNIXTIME(ljj.job_timepublished))
替换为GROUP BY MONTH(FROM_UNIXTIME(ljj.job_timepublished))
应该诀窍