Ver Mensaje Individual
  #7  
Viejo 30/04/09, 14:06:10
Karenmpm Karenmpm is offline
Junior Member
 
Fecha de Ingreso: abr 2009
Mensajes: 1
Ayuda con un SELECT para un reporte

Buenos días!
Necesito hacer un reporte de ejecución de proyectos por obras, el reporte va a tener varias columnas y cada columna tiene un select, estoy muy enredada en uno de los select, lo que debo hacer es lo siguiente:
Extraer le informacion de la tabla COSP en donde está almacenado el dato plan WRTTP = 1 Y 10, donde se deben seleccionar los datos tomando todos los registros que cumplan con las siguientes condiciones:
el campo OBJNR = ORXXXXXXXXXX en donde los dos primeros caracteres indican que es una orden y los siguientes XXXXXXXXXX corresponden al parámetro de selección (AUFNR/CCR1S).

Campo VRGNG = RPK1
Campo GJAHR = Corresponde al ejercicio, parámetro COSP-GJAHR
WTGXXX (valor en moneda de la transacción), WKGXXX (Valor en moneda de la sociedad CO) y WOGXXX (Valor en moneda del objeto) donde XXX corresponden a los parametros de selección Período (desde) COSP-PERBL, periodo (hasta) COSP-PERBL

Asi como también Extraer le informacion de la tabla COSS en donde está almacenado el dato plan WRTTP = 1 Y 10, donde se deben seleccionar los datos tomando todos los registros que cumplan con las siguientes condiciones:
el campo OBJNR = ORXXXXXXXXXX en donde los dos primeros caracteres indican que es una orden y los siguientes XXXXXXXXXX corresponden al parámetro de selección (AUFNR/CCR1S).

Campo VRGNG = KOAO, RKIU, RKIV
Campo GJAHR = Corresponde al ejercicio, parámetro COSP-GJAHR
WTGXXX (valor en moneda de la transacción), WKGXXX (Valor en moneda de la sociedad CO) y WOGXXX (Valor en moneda del objeto) donde XXX corresponden a los parametros de selección Período (desde) COSP-PERBL, periodo (hasta) COSP-PERBL.

Lo estoy haciendo con un JOIN pero no se si voy bien encaminada ya que cuando mando a imprimir lo que trae el select no muestra nada, esto es lo que he hecho:

SELECT COSP~WRTTP COSP~OBJNR COSP~VRGNG COSP~GJAHR COSS~WRTTP COSS~OBJNR COSS~VRGNG COSS~GJAHR
INTO CORRESPONDING FIELDS OF TABLE INTERNA
FROM COSP INNER JOIN COSS
ON COSS~WRTTP = COSP~WRTTP
AND COSS~OBJNR = COSP~OBJNR
AND COSS~VRGNG = COSP~VRGNG
AND COSS~GJAHR = COSP~GJAHR
WHERE COSP~WRTTP = 1 AND COSP~WRTTP = 10
AND COSP~OBJNR = 'OR'
AND COSP~VRGNG = 'RKP1'
AND COSP~GJAHR = IT_GJAHR
AND COSS~WRTTP = 1 AND COSS~WRTTP = 10
AND COSS~OBJNR = 'OR'
AND COSS~VRGNG = 'KOAO'
OR COSS~VRGNG = 'RKIU' OR COSS~VRGNG = 'RKIV'
AND COSS~GJAHR = IT_GJAHR.

estoy enredadisima!!!
Responder Con Cita