mysql:
select substr(mydate,1,7) as 月份,sum(数量) from 你的表
where 1=1
group by substr(mydate,1,7)
oracle的用比如下
select to_char(mydate,'yyyy-mm') as 月份,sum(数量) from 你的表
where 1=1
group by to_char(mydate,'yyyy-mm')
sql server2012版本及以下比如下。
select format(mydate,'yyyy-MM') as 月份,sum(数量) from 你的表
where 1=1
group by format(mydate,'yyyy-MM')
sql server低版本
select SUBSTRING(CONVERT(varchar(100), mydate, 23) ,1,7) as 月份,sum(数量) from 你的表
where 1=1
group by SUBSTRING(CONVERT(varchar(100), mydate, 23) ,1,7)
类似这样。