编写查询以显示2013年每月的名称和每月安排的活动数量,按月排序。将月份名称的别名命名为month_name,将事件数量设置为number_of_events。月份名称必须显示为1月,2月...... 我尝试了以下查询,但它没有执行:
select convert(varchar(10),month,date) as month_name, count(*) as number_of_events
from event where year(date)=2013 group by date order by date ;
表名:
event
列:
id bigint(20) primary key
date datetime
description varchar(255)
invitation varchar(255)
name varchar(255)
organiser_id bigint(20)