为什么mysql的表会重叠_mysql在时间戳中两个表的重叠

我在MySQL中有两个表.在每个表中,保存了具有其MAC地址和状态区域信息的设备.

这些状态确实在某些时间戳记(startTime,endTime)及其持续时间(endTime-startTime)处开始和结束,并且是由某些ID引起的.

现在,我想找到某些事件“移动”和“负载”之间的重叠部分,这些重叠部分以天为单位,如下所示:

sum of time, when movement took place (value in the fiddle: 421)

sum of time, when load took place (value in the fiddle: 520)

sum of time, when movement and load took place (value in the fiddle: 391)

查询结果应如下所示:

ID DATE ALL_MOVEMENT ALL_LOAD LOAD_MOVEMENT

00:50:c2:63:10:1a October, 29 2012 00:00:00+0000 421 520 391

00:50:c2:63:10:1a February, 22 2013 00:00:00+0000 421 520 391

00:50:c2:63:10:1b February, 22 2013 00:00:00+0000 181 220 181

更新:在这里可以看到一个小提琴,它以不同的表结构提供了我想要的东西:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值