mejora consulta MSEG

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • ivansap1
    Junior Member
    • jun
    • 16

    #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 .
  • calin
    Member
    • jul
    • 52

    #2
    Tienes alguna condicion WHERE para la tabla MKPF?

    Comentario

    • asclevius
      Member
      • ago
      • 54

      #3
      prueba

      trata de probar sepadandolos en varios selects (para uno usar en join).

      Comentario

      • calin
        Member
        • jul
        • 52

        #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.

        Comentario

        Trabajando...