如何找一条船舶从开工到完工时间的时间段中75%进度的数据?

0
有两张表  A表是船舶作业明细,里面有箱号,作业时间,艘次号;
               B表是船舶的明细,里面有开工和完工时间,艘次号。
 
这两个表可以通过艘次号关联。
 
现在想找B表中例如一条船开工和完工的时间差的75% ,然后与A表关联,看这条船75%节点的时候做了多少个箱。
 
应该如何考虑这需求?
已邀请:
0

- 取是能力,舍是境界 2017-09-14 回答

这个不复杂吧,就是处理下结束 时间而已  结束时间等于 开始时间 + 分钟(结束时间-开始时间)*0.75
0

汪照坤(KhunOne) - 坚持到底! 产品架构设计、数据预测分析 2017-12-27 回答

select a.作业时间,count(distinct a.箱号) from a,b 
where a.艘次号 = b.艘次号
   and a.作业时间 in (select b1.开始时间+(b1.结束时间-b1.开始时间)*0.75 as 节点时间 from b1);

要回复问题请先登录注册