#1
|
|||
|
|||
mejora consulta MSEG
buenas foro,una consulta, estoy haciendo una cosnsulta para poder capturar el lote(charg) ,valor que se encuentra en la Tabla MSEG ,pero al momento de ponerlo en marcha demora mucho ,habra alguna otra forma llamando a otras tablas en vez de la mseg u otra manera para poder mejorar la performance.aca les dejo el codigo.
select mseg~mblnr mseg~mjahr mseg~matnr mseg~werks mseg~lgort mseg~charg FROM mseg INNER JOIN mkpf ON mseg~mblnr = mkpf~mblnr AND mseg~mjahr = mkpf~mjahr WHERE mseg~matnr = t_work_list-matnr AND mseg~werks = t_work_list-werks AND mseg~lgort = t_work_list-lgort AND Desde ya gracias,por su respuesta . |
#2
|
|||
|
|||
Tienes alguna condicion WHERE para la tabla MKPF?
|
#3
|
|||
|
|||
prueba
trata de probar sepadandolos en varios selects (para uno usar en join).
|
#4
|
|||
|
|||
Como menciona asclevius trata de implementar primero un SELECT para MKPF y luego uno para MSEG basado en MKPF, en ambos SELECT utiliza solo campos clave o que estén en un índice.
Si se tienen filtros con campos adicionales se tendrían que evaluar después del SELECT utilizando DELETE tabla_intena WHERE.... Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|