|
发表于 2022-9-3 15:01
来自手机
|
显示全部楼层
zpy2 发表于 2022-9-3 14:47
3 b3
4 b4
如果所有子件只有一个父件,
create temp table aa as select *,(select 子件 from BOM单树形转换父子型问题 b where b.层级号=(a.层级号-1) and b.父件=a.父件 and b.rowid<a.rowid order by b.rowid desc limit 1) 父,叠加用量/(select 叠加用量 from BOM单树形转换父子型问题 b where b.层级号=(a.层级号-1) and b.父件=a.父件 and b.rowid<a.rowid order by b.rowid desc limit 1) 用量 from BOM单树形转换父子型问题 a;select * from aa;create temp table bb as select row_number() over (partition by 父件 order by 层级号) 行,iif(父 is null,父件,父) 父件,子件,iif(用量 is null,叠加用量,用量) 用量 from aa;select * from bb;
|
|