问题描述:
透视功能是excel最常用的操作之一,对于取数需求来说非常常见,如何利用mysql予以实现呢?
解决思路:
create temporary table aa as
(select CustomerID as '客户ID',sum(Quantity) as '2017购买数量' from orderinfo
where year(OrderDate)='2017'
and orderinfo.CustomerID in (select distinct CustomerID from orderinfo where year(OrderDate)='2016')
group by CustomerID);
create temporary table bb as
(select CustomerID as '客户ID',sum(Quantity) as '2016购买数量' from orderinfo
where year(OrderDate)='2016'
group by CustomerID) ;
select aa.客户ID,2016购买数量,2017购买数量 from aa,bb where aa.客户ID=bb.客户ID;
三个资料Q群下载不了也转发不了,先放这里Fine_tuning.zipLangChain.zipdata_clear.rar
在第一节基础上 更新了函数和执行顺序:实操了字符数函数、时间函数、字段截取函数、interval函数等,除最后顺序实操因未导入数据库,导致无法执行