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')-------这里可以更改时间和产品名