Re: Obtener registro de una tabla relacionada con otra que es la principal hola maximal, deberia poder agregarse asi,
aunque para la primera parte del UNION no existe ese campo por lo que quedariia en NULL, pongo en negra lo modificado
select sum(CONTROL) AS CONTROL, PCFA_OrigenADG, PCFA_IDCLASE, PCFA_IDSUPERCLASE,
AGPR_IDAGRUPACION, PCFA_IDPEFJ, PCFA_ID ,PCFA_FPC1,PCFA_FPC2, PCFA_FPC3,PCFA_FPC4,
PCFA_FPC5,PCFA_FPP1, PCFA_FPP2, PCFA_PPC, PCFA_DptoHomolog, PCFA_FHomologa, CLAS_DESCRIPCION
FROM (
SELECT PCFA_OrigenADG, PCFA_IDCLASE,PCFA_IDSUPERCLASE, '" & IdAgrupacion & "'
AS AGPR_IDAGRUPACION,PCFA_IDPEFJ, PCFA_FPC1, PCFA_FPC2, PCFA_FPC3,PCFA_FPC4,PCFA_FPC5,
PCFA_FPP1 , PCFA_FPP2, PCFA_PPC, PCFA_DptoHomolog, CONVERT(varchar,PCFA_FHomologa,105)as PCFA_FHomologa, PCFA_ID,
1 as CONTROL, NULL AS CLAS_DESCRIPCION
FROM ^^UM_BPEFJCLASESFACTORES WHERE PCFA_OrigenADG ='" & tipoAgrupacion & "'
AND PCFA_IDPEFJ = '" & idpefj & "'
UNION SELECT '" & tipoAgrupacion & "' AS PCFA_OrigenADG,PR00_IDCLASE AS PCFA_IDCLASE,
PR00_IDSUPERCLASE AS PCFA_IDSUPERCLASE,'" & IdAgrupacion & "' AS AGPR_IDAGRUPACION, '" & idpefj & "' AS PCFA_IDPEFJ, " _
PCFA_FPC1,PCFA_FPC2, PCFA_FPC3,PCFA_FPC4,PCFA_FPC5, PCFA_FPP1 , PCFA_FPP2, PCFA_PPC,
PCFA_DptoHomolog, PCFA_ID, CONVERT(varchar,PCFA_FHomologa,105)as FHomologa, 2 AS CONTROL ,CLAS_DESCRIPCION
FROM ^^UM_BPR00
INNER JOIN ^^UM_BPR00EQUIV ON PREQ_IDPRODUCTO = PR00_IDPRODUCTO AND PREQ_IDPRODUCTOEQ = PREQ_IDPRODUCTO
INNER JOIN ^^UM_BCLASES ON CLAS_IDSUPERCLASE = PR00_IDSUPERCLASE AND CLAS_IDCLASE = PR00_IDCLASE
INNER JOIN ^^UM_BAGRUPROD ON AGPR_IDPRODUCTO = PR00_IDPRODUCTO
INNER JOIN ^^UM_BAGRUPDEPAR ON AGRU_IDAGRUPACION = AGPR_IDAGRUPACION
INNER JOIN ^^UM_BDEPARTAMENTOS ON AGRU_IDDEPARTAMENTO = DEPA_IDDEPARTAMENTO
INNER JOIN ^^UM_BPV02 ON PV02_IDPRODUCTO = PR00_IDPRODUCTO
LEFT JOIN ^^UM_BPEFJCLASESFACTORES ON PCFA_IDCLASE = PR00_IDCLASE AND PCFA_IDSUPERCLASE = PR00_IDSUPERCLASE
WHERE " & condicion & " = '" & IdAgrupacion & "' AND '" & idpefj & "' = PV02_IDPEFJ
) as AUX
GROUP BY PCFA_OrigenADG, PCFA_IDCLASE, PCFA_IDSUPERCLASE,AGPR_IDAGRUPACION,PCFA_IDPEFJ, PC , FA_ID ,PCFA_FPC1,PCFA_FPC2, PCFA_FPC3,PCFA_FPC4,PCFA_FPC5,PCFA_FPP1 , PCFA_FPP2, PCFA_PPC, PCFA_DptoHomolog, PCFA_FHomologa
no se si te sirva.
esas como gaviotas que van delante de las tablas para que son??
saludoss
__________________ |||| ))>_<(( |||| www.webmagic.cl <-- esta pagina está mala, no la busquen |