mysql如何按月求和,时间格式为1430795781

mysql如何按月求和,时间格式为1430795781,第1张

SELECT FROM_UNIXTIME(`time`, '%c月份') AS mth,CONCAT(SUM(amount),'元')  as amount FROM tb GROUP BY mth

另外结果第一列不考虑年份吗?

##需要区分年份吗?如果不需要的话这样写就可以了:

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6194837.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存