SQL - PROBLEMAS CON SELECT AYUDA URGENTE

 
Vista:
sin imagen de perfil

PROBLEMAS CON SELECT AYUDA URGENTE

Publicado por Edgar (4 intervenciones) el 16/03/2006 22:02:27
Amigos del Foro tengo un problema urgente miren tengo un Select que me devuelve datos de varias tablas entre estas actividad y responsable
PROBLEMA ,. si una actividad tiene varios responsables me devuelve a:
ACTIVIDAD 1 RESPONSABLE A
ACTIVIDAD 1 RESPONSABLE B
ACTIVIDAD 1 RESPONSABLE C
ACTIVIDAD 1 RESPONSABLE D

ACTIVIDAD 2 RESPONSABLE A
ACTIVIDAD 2 RESPONSABLE B
POR FAVOR NECESITO SU AYUDA PARA OBTENER ALGO ASI:

ACTIVIDAD 1 RESPONSABLE A
RESPONSABLE B
RESPONSABLE C
RESPONSABLE D

ACTIVIDAD 2 RESPONSABLE A
RESPONSABLE B

AQUI LES ENVIO EL SCRIPT DEL SQL
SELECT dbo.pop_plan_operativo.pop_nompla,
dbo.pit_proyecto_institucional.pit_nompro,
dbo.pit_proyecto_institucional.pit_objetivo,
dbo.pit_proyecto_institucional.pit_pesop,
dbo.pit_proyecto_institucional.pit_fecini,
dbo.pit_proyecto_institucional.pit_fecfin,
dbo.pit_proyecto_institucional.pit_justif,
dbo.oit_objetivo_institucional.oit_desobj,
dbo.apr_actividad_proyecto.apr_codact,
dbo.apr_actividad_proyecto.apr_desact,
dbo.apr_actividad_proyecto.apr_meta,
dbo.apr_actividad_proyecto.apr_fecini,
dbo.apr_actividad_proyecto.apr_fecfin,
dbo.apr_actividad_proyecto.apr_peso,
dbo.tme_tipo_meta.tme_unidad,
PCIE_CATAL..sjc_sujeto_cliente.sjc_nomcor,
PCIE_CATAL..sjc_sujeto_cliente.sjc_codigo,
a.sjc_nomcor as responsable,
PCIE_CATAL..are_area.are_nomare
FROM dbo.pop_plan_operativo,
dbo.pit_proyecto_institucional,
dbo.oit_objetivo_institucional,
dbo.apr_actividad_proyecto,
dbo.tme_tipo_meta,
dbo.rac_responsable_actividad,
PCIE_CATAL..sjc_sujeto_cliente, PCIE_CATAL..sjc_sujeto_cliente as a,
PCIE_CATAL..are_area
WHERE
( dbo.pop_plan_operativo.pop_codpla = dbo.pit_proyecto_institucional.pop_codpla ) and
( dbo.pit_proyecto_institucional.oit_codobj = dbo.oit_objetivo_institucional.oit_codobj ) and
( dbo.apr_actividad_proyecto.pit_codpro = dbo.pit_proyecto_institucional.pit_codpro ) and
( dbo.apr_actividad_proyecto.pop_codpla = dbo.pit_proyecto_institucional.pop_codpla ) and
( dbo.tme_tipo_meta.tme_codigo = dbo.apr_actividad_proyecto.tme_codigo ) and
( dbo.rac_responsable_actividad.apr_codact = dbo.apr_actividad_proyecto.apr_codact ) and
( dbo.rac_responsable_actividad.pit_codpro = dbo.apr_actividad_proyecto.pit_codpro ) and
( dbo.rac_responsable_actividad.pop_codpla = dbo.apr_actividad_proyecto.pop_codpla ) and
( dbo.rac_responsable_actividad.sjc_codigo = PCIE_CATAL..sjc_sujeto_cliente.sjc_codigo ) and
( dbo.pit_proyecto_institucional.ofi_codofi = PCIE_CATAL..are_area.ofi_codofi) and
( dbo.pit_proyecto_institucional.are_codarecor = PCIE_CATAL..are_area.are_codare) and
( dbo.pit_proyecto_institucional.emp_codemp = PCIE_CATAL..are_area.emp_codemp) and
( dbo.pit_proyecto_institucional.sjc_codigo = a.sjc_codigo) and
( ( dbo.pit_proyecto_institucional.pop_codpla like :as_codpla ) AND
( dbo.pit_proyecto_institucional.pit_codpro like :as_codpro ) AND
( dbo.apr_actividad_proyecto.apr_codact like :as_codact ) )
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder