Cantidad en Query de BOM de Lista de Materiales

Buen día estimados todos , alguien podría ayudarme con esta consulta ya que necesito que aparezca el campo quantity de la tabla ITT1 , por cada ingrediente, el recorrido de todas las capas lo hace correctamente pero este campo no logro colocarlo de una manera correcta para asignarlo en los ingredientes de cada capa.
Si alguien pudiera brindarme su apoyo, de antemano muchas gracias.

SELECT T0.[Father] as 'SKU'
,ISNULL(T0.[code],'--') as 'capa1'
, ISNULL(t10.[ItemName],'--') 'Descripcion1'
,ISNULL(T1.[Code],'--') as 'capa2'
,ISNULL( t11.[ItemName],'--') 'Descripcion2'
,ISNULL( T2.[Code],'--') as 'capa3'
,ISNULL( t12.[ItemName],'--') 'Descripcion3'
,ISNULL( T3.[Code],'--') as 'capa4'
,ISNULL( t13.[ItemName],'--') 'Descripcion4'
,ISNULL(T4.[Code],'--') as 'capa5'
,ISNULL( t14.[ItemName],'--') 'Descripcion5'
,ISNULL( T5.[Code],'--') as 'capa6'
,ISNULL( t15.[ItemName],'--') 'Descripcion6' 
FROM ITT1 T0 LEFT OUTER JOIN ITT1 T1 on T0.Code = T1.Father 
             LEFT OUTER JOIN ITT1 T2 on T1.Code = T2.Father 
			 LEFT OUTER JOIN ITT1 T3 on T2.Code = T3.Father 
			 LEFT OUTER JOIN ITT1 T4 on T3.Code = T4.Father 
			 LEFT OUTER JOIN ITT1 T5 on T4.Code = T5.Father 
			 LEFT OUTER JOIN ITT1 T6 on T5.Code = T6.Father 
			 left outer join oitm t20 on t0.father = t20.itemcode 
			 left outer join oitm t10 on t0.code = t10.itemcode 
			 left outer join oitm t11 on t1.code = t11.itemcode 
			 left outer join oitm t12 on t2.code = t12.itemcode 
			 left outer join oitm t13 on t3.code = t13.itemcode 
			 left outer join oitm t14 on t4.code = t14.itemcode 
			 left outer join oitm t15 on t5.code = t15.itemcode
			 where T20.ItemCode='MiSKU' and T0.Code not in ('MO','GIF')
ORDER BY T0.[Father],T0.[code],T1.[code],T2.[code],T3.[code],T4.[code],T5.[code]
1 me gusta

no seria mejor sacarlo con la OITT y la ITT1 tomando dela OITT el Code como el SKU y el itemcode de la ITT1 como capas?, espero haber entendido que eso quieres hacer, saludos.

1 me gusta

Gracias por tu Respuesta @Daniel_Torrez, lo unico que quiero es agregar el campo ITT1.Quantity pero en la primera capa me salen los valores null , y no me pone la cantidad.

SELECT T0.[Code] AS 'SKU', T1.[Code] AS 'CAPA', T2.[ItemName] AS 'Descripcion', T1.[Quantity] AS 'Cantidad' FROM OITT T0  INNER JOIN ITT1 T1 ON T0.[Code] = T1.[Father] INNER JOIN OITM T2 ON T1.[Code] = T2.[ItemCode] WHERE T0.Code = 'P01726'

tomando en cuenta que el mi item P01726 es el que se ocupa. tu producction.

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.