另外结果第一列不考虑年份吗?
##需要区分年份吗?如果不需要的话这样写就可以了:select month(time),sum(amount) from table group by month(time)
##区分年份
select month(time),sum(amount) from table group by extract(year_month from time)
望采纳……
你可以按年月分组,然后用last_day()函数取每月最后一天,然后在用date_sub()函数往前取90天的销售额求和,举个栗子:select date,sum(sales) from tablename a left join (select date from tablename group by last_date(date)) b on a.date=b.date and a.date>=date_sub(curdate(),interval 90 day) and a.date<=b.date group by b.date
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)