关于广告执行单#sql#的优化,大家能看看吗,有悬赏

在广告执行单流程中,AE人员会基于实际业务提报、变更广告执行单。对于同一执行单,在广告执行单底层表中流程号(即tid)会改变,而执行单编号(即implement_code)的第一部分不会改变,第二部分随变更次数不断增加。广告执行单底层表如表A所示,数据侧期望结果表如表B所示字段示例。如何更好实现表B结果的sql

img

表b的流程号你应该写错了,这种就是获取最新的单号,同时获取旧的单号放到一个新的字段,你可以根据执行单编码的第一位到-前的位置获取所有执行单编码,然后排序,就可以获取到最新的,和历史的,这样就可以在内存上处理了,

请说明下使用的数据库类型及版本,最好能提供一下create table 和insert语句方便测试