MySql获取同期对比数据

发布网友 发布时间:2022-04-21 19:10

我来回答

2个回答

热心网友 时间:2022-04-10 13:18

同学 表结构先给出来啊
你要的对比 是数量增减的对比 还是增长率的对比啊

这种事情不用大牛也可以做
但是你要把需求描述清楚 相关信息给全面才行追问仅仅是数量上的对比···value值直接是一个字段

热心网友 时间:2022-04-10 14:36

create table test (name varchar(10),count int,time date);-----------测试表,字段:商品名,销售量,日期
insert into test values ('A',10,'2011-3-10');
insert into test values ('A',10,'2011-3-12');
insert into test values ('A',10,'2011-3-14');
insert into test values ('A',10,'2012-3-15');
insert into test values ('A',10,'2012-3-10');
insert into test values ('A',10,'2012-3-12');
insert into test values ('A',10,'2012-3-14');
insert into test values ('A',10,'2012-3-19');

-------------查询sql解释,显示A产品在2011-3月和2012-3月的销售总额
select concat(year(time),month(time)),name,sum(count) from test where concat(year(time),month(time))in ('20113','20123') and name in('A') group by concat(year(time),month(time))
时间和产品是动态可变的,month(time))in ('20113','20123') and name in('A')-------这里可以更改时间和产品名

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com