dbo.sp_balances_2007_medias

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