dbo.fidecheck_bulk

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

1
Name Data Type Length Description
@pIDTaken int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

/*

exec fidecheck_bulk 100

*/


CREATE OR ALTER PROCEDURE dbo.fidecheck_bulk  
@pIDTaken int

AS
BEGIN
    SET NOCOUNT ON;
 -- select * from LN_contraparte_indicadores where contraparte = 32145
 -- select * from ln_contrapartes where id_padron=92526
 -- select * from LN_productos where producto in (
 -- select distinct producto from LN_familia_productos where familia=105)



 select distinct ln_contrapartes.contraparte,LN_contrapartes.cliente,clientes.nombre_cliente,padrones.nombre_persona,
 padrones.id_padron
 from ln_contrapartes inner join clientes on ln_contrapartes.cliente = clientes.cliente 
 inner join padrones on ln_contrapartes.id_padron= padrones.id_padron 
 where /*LN_contrapartes.cliente=2046807993 and*/  
 LN_contrapartes.id_padron in 
 (
  select distinct ln_contrapartes.id_padron from ln_contrapartes inner join LN_contraparte_familias
  on ln_contrapartes.contraparte = LN_contraparte_familias.contraparte
  inner join padrones on ln_contrapartes.id_padron=padrones.id_padron
  inner join informes on (ltrim(rtrim(padrones.identificacion))=ltrim(rtrim(informes.numero)) and informes.informe_padre is null)
 where ln_contrapartes.activo=1 /*and LN_contrapartes.cliente=2046807993*/ 
 and informes.estado_informe in ('F','K') and informes.informe_padre is null and LN_contraparte_familias.familia in (
 select distinct familia from LN_familia_productos where producto = 2022 and activo = 1)
 )
 -- and LN_contrapartes.cliente not in (806892136,5026361,515494256,592432729,110864291,3920694)
 and ln_contrapartes.cliente in (select distinct cliente from LN_cliente_productos where producto=2022 and activo=1)
 and ln_contrapartes.servicio_contratado=47
 and clientes.estado_cliente='A'
 and ln_contrapartes.activo=1
 and ln_contrapartes.contraparte  not in (select distinct contraparte from LN_contraparte_indicadores where indicador = 54 )
 order by LN_contrapartes.cliente desc

END
GO

Used By

No items found