我是靠谱客的博主 多情羽毛,最近开发中收集的这篇文章主要介绍SQL语句统计每天、每月、每年的销售总额,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

每年
SQL语句统计每天、每月、每年的销售总额
在这里插入图片描述

每月
SQL语句统计每天、每月、每年的销售总额
在这里插入图片描述

每日
SQL语句统计每天、每月、每年的销售总额
在这里插入图片描述

总结
SQL语句统计每天、每月、每年的销售总额
SQL语句统计每天、每月、每年的销售总额
在这里插入图片描述

SQL语句统计每天、每月、每年的销售总额

另外一种写法:
在这里插入图片描述

按年汇总,统计:
select sum(mymoney) as totalmoney, count() as sheets from mytable group by date_format(col, ‘%Y’);
按月汇总,统计:
select sum(mymoney) as totalmoney, count(
) as sheets from mytable group by date_format(col, ‘%Y-%m’);
按季度汇总,统计:
select sum(mymoney) as totalmoney,count() as sheets from mytable group by concat(date_format(col, ‘%Y’),FLOOR((date_format(col, ‘%m’)+2)/3));
select sum(mymoney) as totalmoney,count(
) as sheets from mytable group by concat(date_format(col, ‘%Y’),FLOOR((date_format(col, ‘%m’)+2)/3));
按小时:
select sum(mymoney) as totalmoney,count(*) as sheets from mytable group by date_format(col, '%Y-%m-%d %H ');
查询 本年度的数据:
SELECT * FROM mytable WHERE year(FROM_UNIXTIME(my_time)) = year(curdate())
查询数据附带季度数:
SELECT id, quarter(FROM_UNIXTIME(my_time)) FROM mytable;
查询 本季度的数据:
SELECT * FROM mytable WHERE quarter(FROM_UNIXTIME(my_time)) = quarter(curdate());
本月统计:
select * from mytable where month(my_time1) = month(curdate()) and year(my_time2) = year(curdate())
本周统计:
select * from mytable where month(my_time1) = month(curdate()) and week(my_time2) = week(curdate())
N天内记录:
WHERE TO_DAYS(NOW())-TO_DAYS(时间字段)<=N

最后

以上就是多情羽毛为你收集整理的SQL语句统计每天、每月、每年的销售总额的全部内容,希望文章能够帮你解决SQL语句统计每天、每月、每年的销售总额所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(72)

评论列表共有 0 条评论

立即
投稿
返回
顶部