2020
10-24
10-24
SQL实现相邻两行数据的加减乘除操作
SQL实现表里数据按一定顺序排序后,按某几个字段分组后相邻两行数据实现加减乘除运算。思路:1:先把表数据分组排序后打上序号标签2:根据需求把标签字段加/减一上代码:selectdistincta.phone,from_unixtime(cast(floor(a.ts/1000)asbigint),'yyyyMMddHH:mm:ss'),chafromtableajoin(selecta.phone,a.ts,abs(a.ts-b.ts)/1000chafrom(selectphone,ts,row_number()over(partitionbyphoneorderbyts)rankfromt...
继续阅读 >