多数据按时间区间合并计算问题

假设有司机每天要从仓库甲出发途径A,最后到达B。已知门店A在10.14号换了新地址,门店B在10.13号换了新地址并且10.21又换回了旧地址。要求是按时间区间计算10月份司机每日的里程数据。

里程数据如下:

  • 仓库A到门店A旧址的距离是5公里,到门店A新地址的距离是7公里。
  • 门店A旧地址到门店B旧地址的距离是6公里,到门店B新地址的距离是8公里。
  • 门店A新地址到门店B旧地址的距离是10公里,到门店B新地址的距离是12公里。

解析:区间开始的前一天是旧区间的结束日期,区间结束的后一天是下一个区间的开始。首先提取新旧地址的起终点,并按照起点的前一天补终点、终点的后一天补1起点,最后一天补一个终点,第一天补一个起点。月初第一天开始,从左到右每一个连续的起终点组合为一个区间(如果某一天既是起点也是终点,则那一天就是一个单独的区间。)。

发布时间:2024年12月23日 11:09
分类:理论工具
标签: 理论工具
作者:五行缺土
微信扫码接收最新分享: