dbo.formulas_score

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

1
Name Data Type Length Description
@cliente int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*
exec [formulas_score] 5546348
*/


CREATE OR ALTER PROCEDURE dbo.formulas_score
@cliente int 
AS
BEGIN
select ln_productos.nombre_producto , LN_cliente_productos.ponderacion, LN_indicadores.* 
from ln_cliente_indicadores 
inner join LN_indicadores on LN_indicadores.indicador = ln_cliente_indicadores.indicador 
inner join LN_productos  on LN_productos.producto = LN_indicadores.producto 
inner join LN_cliente_productos  on (LN_cliente_productos.producto = LN_indicadores.producto and LN_cliente_productos.cliente = ln_cliente_indicadores.cliente)
where LN_indicadores.clave_indicador LIKE 'SCORE%' and ln_cliente_indicadores.cliente = @cliente
union 
select ln_productos.nombre_producto , LN_cliente_productos.ponderacion, LN_indicadores.* 
from ln_cliente_productos 
inner join LN_productos  on LN_productos.producto = ln_cliente_productos.producto 
inner join LN_indicadores  on LN_indicadores.producto = ln_cliente_productos.producto 
where LN_productos.suscribe_indicadores = 0 and cliente =  @cliente
and  LN_indicadores.clave_indicador LIKE 'SCORE%' 
END

GO

Used By

No items found