SP_Ingresos_Detalle.sql 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. USE [Inversiones_20190610]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[INV_SP_DetalleIngresos] Script Date: 6/11/2019 9:51:05 PM ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. -- =============================================
  9. -- Author: BC
  10. -- Create date:
  11. -- Description:
  12. -- =============================================
  13. ALTER PROCEDURE [dbo].[INV_SP_DetalleIngresos]
  14. -- Add the parameters for the stored procedure here
  15. @CodInv varchar(20)
  16. ,@IngresoID int
  17. AS
  18. BEGIN
  19. -- SET NOCOUNT ON added to prevent extra result sets from
  20. -- interfering with SELECT statements.
  21. SET NOCOUNT ON;
  22. -- Insert statements for procedure here
  23. SELECT TOP 1
  24. T1.CodInv
  25. ,INV.CodEmpr
  26. ,(SELECT S0.Descrip FROM [dbo].[EMPR] S0 WHERE S0.CodEmpr=INV.CodEmpr) 'Empresa'
  27. ,INV.CodEmis
  28. ,(SELECT S0.Descrip FROM [dbo].[EMIS] S0 WHERE S0.CodEmis= INV.CodEmis) 'Emisor'
  29. ,INV.CodIF
  30. ,(SELECT S0.Descrip FROM [dbo].[INFI] S0 WHERE S0.CodIF=INV.CodIF ) 'Instrumento'
  31. ,INV.CodManIF
  32. ,INV.NombreManIF
  33. ,INV.CodPais
  34. ,(SELECT S0.Descrip FROM [dbo].[PAIS] S0 WHERE S0.CodPais=INV.CodPais ) 'Pais'
  35. ,INV.NumManInv
  36. ,T1.Correlativo
  37. ,T1.IngresoNeto
  38. ,INV.CodECalRi
  39. ,(SELECT S0.Descrip FROM [dbo].[ECALRI] S0 WHERE S0.CodECalRi=INV.CodECalRi ) 'Calificadora'
  40. FROM [dbo].[ACC1] T1
  41. INNER JOIN [dbo].[ACC0] T0 ON T0.CodInv=T1.CodInv
  42. INNER JOIN [dbo].[INV0] INV ON INV.CodInv = T1.CodInv
  43. WHERE 1=1
  44. AND T1.CodInv=@CodInv
  45. AND T1.Correlativo=@IngresoID
  46. END