Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
1| Name | Data Type | Length | Description |
|---|---|---|---|
| @p_cuit | varchar | 13 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.obtener_periodo_maximo
@p_cuit varchar(13)
AS
BEGIN
SET NOCOUNT ON;
declare @dtStart date, @dtEnd date, @dtEnd_cuit date,@periodo_maximo varchar(7)
select @dtEnd = (select max(fecha_informacion) from fuentes_procesadas where visible = '1' and fuente = 'cendeu')
select @dtEnd_cuit = convert(date,isnull(max(cendeu.fec_inf),'200112')+'01') from cendeu where iden = @p_cuit and vigente = 1
and id_fuente = 2 -- para que tome el caso de las deudas cargadas por los usuarios, no las que se cargan del cd, porque puede ser que corresponda a una deuda aún no publicada (si id_fuente = 1)
if (@dtEnd_cuit > @dtEnd)
begin
set @dtEnd = @dtEnd_cuit
end
select @dtEnd as periodo_maximo
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.obtener_periodo_maximo
@p_cuit varchar(13)
AS
BEGIN
SET NOCOUNT ON;
declare @dtStart date, @dtEnd date, @dtEnd_cuit date,@periodo_maximo varchar(7)
select @dtEnd = (select max(fecha_informacion) from fuentes_procesadas where visible = '1' and fuente = 'cendeu')
select @dtEnd_cuit = convert(date,isnull(max(cendeu.fec_inf),'200112')+'01') from cendeu where iden = @p_cuit and vigente = 1
and id_fuente = 2 -- para que tome el caso de las deudas cargadas por los usuarios, no las que se cargan del cd, porque puede ser que corresponda a una deuda aún no publicada (si id_fuente = 1)
if (@dtEnd_cuit > @dtEnd)
begin
set @dtEnd = @dtEnd_cuit
end
select @dtEnd as periodo_maximo
END
GO
Depends On
2Used By
No items found