老大让用SQL语句计算上下两行时间差,难倒很多人!( 三 )


根据日期 , 计算相邻两行的时间差

SQL这样写 , 使用的LEFT JOIN , 通过编号将数据下一列的时间同上一列的数据相对应 。

计算结果

另外 , 如果需要根据不同的userid分组排序 , 然后再对日期重新编号 , 怎么做?

方法和上面类似

编号根据userid分组后重新从0编号

熟练掌握sql语句 , 给自己充充电吧!

推荐阅读