3
我试图按月计算添加的记录数。下面的查询工作正常如何使用mysqli在查询内获得按月份的月份名称?
SELECT COUNT(*) AS count_by_month, MONTH(date_added) AS in_month
FROM `promotion`
WHERE YEAR(date_added) = '2016'
GROUP BY MONTH(date_added)
但上面的查询的结果将返回月份数,我希望得到月份名称,如Jan
,Feb
而不是数量。我试过下面的技巧,但它不起作用。
SELECT COUNT(*) AS count_by_month,
MONTH(date_added) AS in_month, MONTHNAME(STR_TO_DATE(in_month, '%m'));
FROM `ws_promotion`
WHERE YEAR(date_added) = '2016'
GROUP BY MONTH(date_added)
任何人都可以指导我如何解决这个问题,我想感谢,如果有人指导我这一点。谢谢。
它为我工作。谢谢 –
不客气:)。我已经更新了更多细节的答案。 – 1000111