523 B
523 B
- 使用模式和充电状态时间融合:
- 先确定为什么有的充电状态结束时间是null,计划填充当日23:59:59
- 对充电状态的开始和结束时间进行格式化;
- 将使用模式开始和结束时间,充电状态的开始和结束时间union all;
- 分别对开始时间和结束时间排序,并用row_number赋予行号rn;
- 将开始时间和结束时间进行left join,条件为 vid相等,且rn相等;
- 使用lead、lag串行重新配对开始和结束时间;