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
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
Depends On
2Used By
No items found