Error en tiempo de ejecucion en INNER JOIN.

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • JesusQ
    Junior Member
    • mar
    • 21

    #1

    Error en tiempo de ejecucion en INNER JOIN.

    Hola a todos.

    Tengo un reporte donde se generan las ventas por vendedor, a este reporte le quiero agregar la hora en que se genera la entrega o la factura, pero agrego el campo lips-erzet y el programa "truena". Aqui pongo el codigo:

    SELECT x~vbeln d~bstkd x~kunnr s~vgbel s~vgpos s~erzet
    INTO TABLE it_headtic
    FROM ( ( ( likp AS x INNER JOIN vbuk AS y
    ON x~vbeln = y~vbeln )
    INNER JOIN lips AS s
    ON x~vbeln = s~vbeln )
    INNER JOIN vbkd AS d
    ON s~vgbel = d~vbeln )
    WHERE x~vbeln = y~vbeln
    AND x~lfart = w_docvm
    AND s~erdat IN s_fecha
    AND s~erzet IN s_erzet
    AND ( y~fkstk = 'A'
    OR y~fkstk = 'C' )
    AND d~bstkd <> space
    AND s~werks IN s_werks.

    Alguna sugerencia del por que no esta funcionando?

    De antemano gracias.

    Jesus.
  • DCErick
    Moderator
    • mar
    • 1090

    #2
    Creo que ayudaria mas si nos dices que es lo que marca??
    -------------------
    ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?

    Comentario

    • JesusQ
      Junior Member
      • mar
      • 21

      #3
      Resuelto

      Hola...

      Pues resulta que no tenia el mismo orden en la definicion de la tabla interna que en INNER JOIN.Al ponerlos igual se resolvio el problema.

      Gracias de todas formas.

      Saludos.

      Jesus

      Comentario

      • DCErick
        Moderator
        • mar
        • 1090

        #4
        Ah, ya va.. jaja... Aunque para eso puedes usar INTO CORRESPONDING FIELDS OF TABLE
        -------------------
        ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?

        Comentario

        Trabajando...