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_contraparte | int | 4 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*
exec [LN_dependencia_economica] 107
exec [LN_dependencia_economica_compras] 168624
select * from LN_dep_econ_compras where contraparte = 107
*/
CREATE OR ALTER PROCEDURE dbo.LN_dependencia_economica_compras
@p_contraparte int
AS
BEGIN
SET NOCOUNT ON;
declare @cuit varchar(50) = null
declare @cliente int = null
select @cuit = identificacion, @cliente = cliente
from ln_contrapartes
inner join padrones on padrones.id_padron = LN_contrapartes.id_padron
where contraparte = @p_contraparte
SELECT convert(varchar,hasta,103) as mes, SUM(ISNULL(total_compras,0)) as monto, moneda
FROM LN_dep_econ_compras
where (contraparte = @p_contraparte or (cliente = @cliente and identificacion = @cuit))
and visible = 1
group by hasta, moneda
order by hasta desc
END
GO
GO
/*
exec [LN_dependencia_economica] 107
exec [LN_dependencia_economica_compras] 168624
select * from LN_dep_econ_compras where contraparte = 107
*/
CREATE OR ALTER PROCEDURE dbo.LN_dependencia_economica_compras
@p_contraparte int
AS
BEGIN
SET NOCOUNT ON;
declare @cuit varchar(50) = null
declare @cliente int = null
select @cuit = identificacion, @cliente = cliente
from ln_contrapartes
inner join padrones on padrones.id_padron = LN_contrapartes.id_padron
where contraparte = @p_contraparte
SELECT convert(varchar,hasta,103) as mes, SUM(ISNULL(total_compras,0)) as monto, moneda
FROM LN_dep_econ_compras
where (contraparte = @p_contraparte or (cliente = @cliente and identificacion = @cuit))
and visible = 1
group by hasta, moneda
order by hasta desc
END
GO
Depends On
3Used By
No items found