HOLA DE NUEVO A TODOS
HICE UN PROCEDIMIENTO ALMACENADO PARA QUE ME GENERE UN REPORTE, BIEN EL PROBLEMA ES QUE QUIERO QUE ME APARESCAN TODOS LOS DATOS DE UNA TABLA AUNQUE AUN NO HAYA DATOS EN LAS DEMAS TABLAS QUE LE HAGAN REFERENCIA.
ESTE ES MI PROCEDIMIENTO ALMACENADO
Código SQL:
Ver originalUSE [sipro_inoc]
GO
/****** Object: StoredProcedure [dbo].[PA_RPT_PREFINIQUITO] Script Date: 10/23/2013 18:34:27 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROC [dbo].[PA_RPT_PREFINIQUITO]
@NOMBRE_PRESUPUESTO VARCHAR(50)
AS
BEGIN try
BEGIN tran
SELECT
"dependencia"."nombre_dependencia",
"obra"."nombre_obra",
"ConceptoPresu"."codigo_presupuesto",
"ConceptoPresu"."descripcion_presupuesto",
"ConceptoPresu"."unidad_presupuesto" ,
"ConceptoPresu"."cantidad_presupuesto" ,
"ConceptoPresu"."precion_unitario_presupuesto" ,
"ConceptoPresu"."importe_presupuesto" ,
"ConceptoPresu"."tipo_concepto" ,
"resumen_generador"."importe_concepto",
"estimaciones"."nombre_estimacion",
estimaciones.fecha_de,
estimaciones.fecha_a,
"resumen_generador"."cantidad_estimacion" ,
"resumen_generador".id_concepto ,
"ConceptoPresu".id_concepto,
"contrato"."clave_contrato",
"empresa"."nombre_empresa"
FROM
"sipro_inoc"."dbo"."empresa" "empresa" INNER JOIN "sipro_inoc"."dbo"."obra" "obra" ON empresa.id_empresa =obra.id_empresa INNER JOIN
"sipro_inoc"."dbo"."contrato" ON obra.id_obra =contrato.id_obra INNER JOIN
"sipro_inoc"."dbo"."convenio" "convenio" ON contrato.id_contrato =convenio.id_contrato INNER JOIN
"sipro_inoc"."dbo"."dependencia" ON obra.id_dependencia =dependencia.id_dependencia INNER JOIN
"sipro_inoc"."dbo"."presupuesto" "presupuesto" ON contrato.id_contrato =presupuesto.id_contrato INNER JOIN
"sipro_inoc"."dbo"."estimaciones" "estimaciones" ON presupuesto.id_presupuesto =estimaciones.id_presupuesto INNER JOIN resumen_generador
ON estimaciones.id_estimacion = resumen_generador.id_estimacion INNER JOIN ConceptoPresu ON
ConceptoPresu.id_concepto = resumen_generador.id_concepto
WHERE nombre_presupuesto=@NOMBRE_PRESUPUESTO
COMMIT
END TRY
BEGIN CATCH
ROLLBACK
PRINT error_message()
END CATCH
TODOS LOS DATOS QUE QUIERO QUE ME SALGAN ES EL DE CODIGO Y DESCRIPCIÓN.
ALGUNA SUGERENCIA PARA LOGRARLO, LO INTENTE CON UNION PERO NO LO CONSEGUI
MUCHAS GRACIAS DE ANTEMANO