时间:2021-05-23
表结构:
数据:
需求:
按照company_id不同分组,然后分别求出相同company_id相邻记录touch_time的差值
SQL:
select r1.company_id, r1.touch_time, r2.touch_time, r1.touch_time - r2.touch_time from (select (@rownum := @rownum + 1) as rownum, info.company_id, info.touch_time from sys_touch_info info, (select @rownum := 0) r where info.touch_time is not null order by info.company_id) r1 left join (select (@index := @index + 1) as rownum, info.company_id, info.touch_time from sys_touch_info info, (select @index := 0) r where info.touch_time is not null order by info.company_id) r2 on r1.company_id = r2.company_id and r1.rownum = r2.rownum - 1结果:
以上这篇Mysql 相邻两行记录某列的差值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
numpy应该是一个和常用的包了,但是在百度查了很久,也没有查到如何交换两列(交换两行的有),所以查看了其他的文档,找到了方法。交换两行比如a=np.array
然而在做跨浏览器的测试时在chrome浏览器下发现了一个问题,测试人员发现(见图1),在chrome下依据某列排序时,如果两行的排序数值相同,chrome不是按
excel把表格拉长的方法如下: 1、横向拉长:将鼠标移至两列序号之间呈双向箭头时移动即可。 2、竖向拉长:将鼠标移至两行序号之间呈双向箭头时移动即可。
excel两行互换的方法是: 选中目标列,点击鼠标右键,在弹出的快捷菜单中选择【剪切】按钮,也可以使用组合键【ctrl+x】实现,然后到移动位置后一列,点击鼠
有些表格很长,为了方便阅读我们会对表头进行冻结,下面就为大家讲解Excel如何冻结表格的前两行方法,一起来看看吧。 excel怎么冻结前两行 1、首先我