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