Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
1| Name | Data Type | Length | Description |
|---|---|---|---|
| @grupo | int | 4 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.sp_balances_2007_medias
@grupo int = null
AS
BEGIN
SET NOCOUNT ON;
if (@grupo is null)
BEGIN
delete from balances_medias
insert into balances_medias
select grupo, avg(ventas_netas_actualizadas)
from balances_por_grupo
group by grupo
order by grupo
END
else
BEGIN
delete from balances_medias where grupo = @grupo
insert into balances_medias
select grupo, avg(ventas_netas_actualizadas)
from balances_por_grupo
where grupo = @grupo
group by grupo
order by grupo
END
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.sp_balances_2007_medias
@grupo int = null
AS
BEGIN
SET NOCOUNT ON;
if (@grupo is null)
BEGIN
delete from balances_medias
insert into balances_medias
select grupo, avg(ventas_netas_actualizadas)
from balances_por_grupo
group by grupo
order by grupo
END
else
BEGIN
delete from balances_medias where grupo = @grupo
insert into balances_medias
select grupo, avg(ventas_netas_actualizadas)
from balances_por_grupo
where grupo = @grupo
group by grupo
order by grupo
END
END
GO