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_Cliente | int | 4 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
--backend_excel_agrupados 460960454
--backend_excel_agrupados 90520951
CREATE OR ALTER PROCEDURE dbo.backend_excel_agrupados
@p_Cliente int
AS
BEGIN
select distinct ISNULL(clientes_union.cli_codigo,'0') as cod_cliente,
ISNULL(clientes_union.cliente,'0') as id_cliente,
ISNULL(clientes.nombre_cliente,'') as nombre,
ISNULL(users.username,'') as login,
ISNULL(users.email,'') as email,
ISNULL(users.first_name,'')+' '+ISNULL(users.last_name,'') as nombre_y_apellido,
ISNULL(usuarios_productos.id_producto,'') as id_producto,
ISNULL(productos.nombre_producto,'') as nombre_producto,
clientes.estado_cliente,
CASE clientes.estado_cliente
WHEN 'N' THEN 'INACTIVO'
WHEN 'A' THEN 'ACTIVO'
ELSE 'NO EXISTE' END AS cliente_activo,
users.active_user,
CASE users.active_user
WHEN 'Y' THEN 'ACTIVO'
ELSE 'INACTIVO' END AS login_activo,
usuarios_productos.activo,
CASE usuarios_productos.activo
WHEN '1' THEN 'ACTIVO'
ELSE 'INACTIVO' END AS producto_activo
from clientes_union
left join clientes
on clientes.cliente = clientes_union.cliente
left join usuarios_productos on usuarios_productos.cliente = clientes_union.cliente
left join users on users.user_id = usuarios_productos.user_id
left join productos
on productos.producto = usuarios_productos.id_producto
where cliente_union = @p_Cliente
END
/*
select cli_codigo, * from users where username = 'florencia@uio.org.ar'
select * from clientes where cliente = 1608209284
select cli_codigo, * from users where cli_codigo not in (select distinct cli_codigo from clientes where cli_codigo is not null)
select * from usuarios_productos where user_id = 412150648
*/
GO
GO
--backend_excel_agrupados 460960454
--backend_excel_agrupados 90520951
CREATE OR ALTER PROCEDURE dbo.backend_excel_agrupados
@p_Cliente int
AS
BEGIN
select distinct ISNULL(clientes_union.cli_codigo,'0') as cod_cliente,
ISNULL(clientes_union.cliente,'0') as id_cliente,
ISNULL(clientes.nombre_cliente,'') as nombre,
ISNULL(users.username,'') as login,
ISNULL(users.email,'') as email,
ISNULL(users.first_name,'')+' '+ISNULL(users.last_name,'') as nombre_y_apellido,
ISNULL(usuarios_productos.id_producto,'') as id_producto,
ISNULL(productos.nombre_producto,'') as nombre_producto,
clientes.estado_cliente,
CASE clientes.estado_cliente
WHEN 'N' THEN 'INACTIVO'
WHEN 'A' THEN 'ACTIVO'
ELSE 'NO EXISTE' END AS cliente_activo,
users.active_user,
CASE users.active_user
WHEN 'Y' THEN 'ACTIVO'
ELSE 'INACTIVO' END AS login_activo,
usuarios_productos.activo,
CASE usuarios_productos.activo
WHEN '1' THEN 'ACTIVO'
ELSE 'INACTIVO' END AS producto_activo
from clientes_union
left join clientes
on clientes.cliente = clientes_union.cliente
left join usuarios_productos on usuarios_productos.cliente = clientes_union.cliente
left join users on users.user_id = usuarios_productos.user_id
left join productos
on productos.producto = usuarios_productos.id_producto
where cliente_union = @p_Cliente
END
/*
select cli_codigo, * from users where username = 'florencia@uio.org.ar'
select * from clientes where cliente = 1608209284
select cli_codigo, * from users where cli_codigo not in (select distinct cli_codigo from clientes where cli_codigo is not null)
select * from usuarios_productos where user_id = 412150648
*/
GO
Used By
No items found