Re: Obtener registro de una tabla relacionada con otra que es la principal Esta es la select original por si te sirve de algo....es un chorizo que no veas....
"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
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 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 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 "
...........^^UM_* son las tablas y me traigo una serie de variables para comparar con los campos. Es solo para que te hagas una idea de como va. Muchas gracias tio! |