mysql使用变量实现类似oracle中的lag函数功能
说明:
有一个订单表,每次下单都会记录是否使用了券,现模拟一个需求,将订单表插入日志表达到记录用户上一次是否用券以及此订单是否用券的情况
#--------实现:
#创建表t_order
create table t_order(id int,name varchar(50),time date);
#插入数据
insert into t_order values(1001,'用券','2019-04-01');
insert into t_order values(1002,'不用券','2019-05-10');
insert into t_order values(1001,'不用券','2019-05-01');
insert into t_order values(1003,'不用券','2019-04-12');
insert into t_order values(1001,'不用券','2019-05-11');
insert into t_order values(1002,'用券','2019-05-30');
insert into t_order values(1001,'不用券','2019-05-22');
insert into t_order