Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.AMX_gestion_2020_ar
AS
BEGIN
SET NOCOUNT ON;
SELECT ln_contrapartes.contraparte, nombre_persona, identificacion, ln_gestiones.gestion,
ln_gestiones.desde, ln_gestiones.hasta,
(select top 1 isnull(nombre_familia,'') from LN_contraparte_indicadores
left join ln_familias on ln_familias.familia = ln_contraparte_indicadores.familia
where LN_contraparte_indicadores.contraparte = LN_contrapartes.contraparte and
LN_contraparte_indicadores.gestion = ln_gestiones.gestion
and ln_contraparte_indicadores.familia is not null order by ln_contraparte_indicadores.familia) as familia_2020,
(select top 1 isnull(nombre_familia,'') from LN_contraparte_familias
left join ln_familias on ln_familias.familia = LN_contraparte_familias.familia
where LN_contraparte_familias.contraparte = LN_contrapartes.contraparte and
LN_contraparte_familias.activo = 1
and LN_contraparte_familias.familia is not null ) as familia_actual
FROM LN_contrapartes
inner join LN_gestiones on LN_gestiones.contraparte = LN_contrapartes.contraparte
inner join padrones on padrones.id_padron = LN_contrapartes.id_padron
where LN_contrapartes.contraparte in (select contraparte from LN_contrapartes where cliente = 5546348 and activo = 1 and servicio_contratado = 47 and subcontratista = 0)
and LN_gestiones.vigente = 0
and LN_contrapartes.country_code ='AR'
and datepart(YEAR, desde) = '2020'
and DATEPART(year,hasta) = '2021'
and
(select top 1 isnull(nombre_familia,'') from LN_contraparte_indicadores
left join ln_familias on ln_familias.familia = ln_contraparte_indicadores.familia
where LN_contraparte_indicadores.contraparte = LN_contrapartes.contraparte and
LN_contraparte_indicadores.gestion = ln_gestiones.gestion
and ln_contraparte_indicadores.familia is not null order by ln_contraparte_indicadores.familia) not in (
'COMPLIANCE',
'CONTROL INGRESO',
'GESTIONES ANTERIORES')
order by familia_2020, nombre_persona
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.AMX_gestion_2020_ar
AS
BEGIN
SET NOCOUNT ON;
SELECT ln_contrapartes.contraparte, nombre_persona, identificacion, ln_gestiones.gestion,
ln_gestiones.desde, ln_gestiones.hasta,
(select top 1 isnull(nombre_familia,'') from LN_contraparte_indicadores
left join ln_familias on ln_familias.familia = ln_contraparte_indicadores.familia
where LN_contraparte_indicadores.contraparte = LN_contrapartes.contraparte and
LN_contraparte_indicadores.gestion = ln_gestiones.gestion
and ln_contraparte_indicadores.familia is not null order by ln_contraparte_indicadores.familia) as familia_2020,
(select top 1 isnull(nombre_familia,'') from LN_contraparte_familias
left join ln_familias on ln_familias.familia = LN_contraparte_familias.familia
where LN_contraparte_familias.contraparte = LN_contrapartes.contraparte and
LN_contraparte_familias.activo = 1
and LN_contraparte_familias.familia is not null ) as familia_actual
FROM LN_contrapartes
inner join LN_gestiones on LN_gestiones.contraparte = LN_contrapartes.contraparte
inner join padrones on padrones.id_padron = LN_contrapartes.id_padron
where LN_contrapartes.contraparte in (select contraparte from LN_contrapartes where cliente = 5546348 and activo = 1 and servicio_contratado = 47 and subcontratista = 0)
and LN_gestiones.vigente = 0
and LN_contrapartes.country_code ='AR'
and datepart(YEAR, desde) = '2020'
and DATEPART(year,hasta) = '2021'
and
(select top 1 isnull(nombre_familia,'') from LN_contraparte_indicadores
left join ln_familias on ln_familias.familia = ln_contraparte_indicadores.familia
where LN_contraparte_indicadores.contraparte = LN_contrapartes.contraparte and
LN_contraparte_indicadores.gestion = ln_gestiones.gestion
and ln_contraparte_indicadores.familia is not null order by ln_contraparte_indicadores.familia) not in (
'COMPLIANCE',
'CONTROL INGRESO',
'GESTIONES ANTERIORES')
order by familia_2020, nombre_persona
END
GO
Depends On
6Used By
No items found