dbo.obtener_balances_cuit

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 20

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

--exec obtener_balances_cuit '30690771205'
CREATE OR ALTER PROCEDURE dbo.obtener_balances_cuit
@p_cuit varchar(20)

AS

BEGIN
select bc.cuit, 
       bc.fecha_balance,
    fecha_balance_dmy = convert(varchar(10),fecha_balance,103),
       bc.estado,
    bc.id_balance, 
    bc.task_id, 
    nombre_persona
  from balances_contables bc
   left join padrones on identificacion = cuit and habilitado  = 1
 where cuit = @p_cuit
   and fecha_balance is not null
   and fecha_balance >= DATEADD(Year,-7,getdate())
 union all 
 select bc.cuit,   
        bc.fecha_balance,
     fecha_balance_dmy = 'sin fecha',
        bc.estado, 
     bc.id_balance,
     bc.task_id,
     nombre_persona
  from balances_contables bc
   left join padrones on identificacion = cuit and habilitado  = 1
 where cuit = @p_cuit
   and fecha_balance is  null
 order by fecha_balance desc
END 

GO

Used By

No items found