MYSQL实现RANK函数,达到将两列横向合并到一起

分开查询的结果

  • 1:第一个查询的sql及结果
select SUM FROM bigeye.Last24HoursCountDate LIMIT 24;

在这里插入图片描述

  • 2:第二个查询的sql及结果
select SUM FROM bigeye.Last24HoursCountDate LIMIT 1,24;

在这里插入图片描述

都是一行二十四列的数据,需要横向合并到一起

  • 1:sql语句
select c.SUM AS NOWSUM,f.SUM AS BEFORESUM FROM 
(select SUM,@a1:=@a1+1 as b1 FROM bigeye.Last24HoursCountDate a,(select @a1:=0) b LIMIT 1,24) c,
(select SUM,@a2:=@a2+1 as b2 FROM bigeye.Last24HoursCountDate d,(select @a2:=0) e LIMIT 24) f WHERE c.b1=f.b2
  • 2:结果图
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43389959/article/details/89708101