#1
|
|||
|
|||
Urgente Left Join
Buen día, estoy tratando de hacer un select con varios left join pero SAP al parecer tiene un límite de left join...yo con sql si puedo hacerlo, lo que estoy tratando de hacer es buscar los precios de venta de todos los articulos y los que no lo tengan en la tabla A501 que aparezcan pero con precio en 0, para eso hice esto:
SELECT mard~matnr "Material mard~werks "Centro mard~lgort "Almacén mard~labst "Libre Utilización makt~maktx mvke~kondm " Grupo de Material A501~PLTYP "tipo de precio Z1 o Z2 KONP~KBETR "PRECIO INTO CORRESPONDING FIELDS OF TABLE t_data FROM mard left outer JOIN makt ON makt~matnr EQ mard~matnr AND makt~spras = 'S' inner JOIN mvke " para sacar el grupo de material pero por material ON mvke~matnr EQ makt~matnr " saca dos posiciones. inner JOIN A501 "tipo de precio Z1 o Z2 ON A501~matnr EQ makt~matnr and A501~werks = mard~werks inner JOIN KONP "PRECIO ON KONP~KNUMH EQ A501~KNUMH WHERE mard~werks IN s_werks AND mard~matnr IN s_matnr AND mard~lgort IN s_lgort AND A501~PLTYP IN S_TIPO "z1 o z2 AND mvke~kondm IN s_kondm aNd A501~DATBI EQ '99991231'. Que otra forma se les ocurre sin usar varios left? |
Herramientas | Buscar en Tema |
Desplegado | |
|
|