dbo.LN_subcontratistas_a_vencer

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

1
Name Data Type Length Description
@dias int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================

--LN_contrapartes_ 'SELECT', 99, null, null, null, null, null, null, null, null, null, null, null, null, 1

CREATE OR ALTER PROCEDURE dbo.LN_subcontratistas_a_vencer  
 @dias int = 3 
AS

BEGIN
 SET NOCOUNT ON;
 select distinct sub.cliente, 
     c.nombre_cliente, 
     sub.contraparte as subcontratista, p1.identificacion as cuit_contratista,   p1.nombre_persona as nombre_contratista,
     con.contraparte as contratista, p.identificacion  as cuit_subcontratista, p.nombre_persona as nombre_subcontratista, 
     con.nombre_contacto as contacto,
     con.email_contacto as email_contacto, 
     (CONVERT(VARCHAR(10),sub.vigencia_hasta, 103)) as vencimiento
    
     
 From lN_contrapartes sub 
 inner join ln_contrapartes con on con.contraparte = sub.id_padre
 inner join padrones p  on p.id_padron = sub.id_padron and p.habilitado = 1
 inner join padrones p1 on p1.id_padron = con.id_padron and p1.habilitado = 1  
 inner join clientes c on c.cliente = sub.cliente
 where sub.subcontratista = 1 
   and con.activo = 1 and sub.activo = 1 
   and sub.vigencia_hasta between getdate() and dateadd(day,@dias,getdate())
   AND sub.cliente NOT IN (2254875, 3920694)
   and isnull(con.email_contacto,'') !=''
   and isnull(p.nombre_persona,'') !=''
   and isnull(p1.nombre_persona,'') !=''

   order by nombre_contratista, nombre_subcontratista
END

GO

Used By

No items found