dbo.obtener_registro_actividad

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

2
Name Data Type Length Description
@user_id int 4
@id_cliente int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.obtener_registro_actividad
@user_id int,
@id_cliente int
AS


BEGIN
    SET NOCOUNT ON;
 
if(@id_cliente = 592432729)
  begin
  select  nombre_persona,cuit_consultado,created as fecha_oculta,(CONVERT(VARCHAR(10),usuarios_consumos.created, 103)  + ' ' + CONVERT(VARCHAR(5),usuarios_consumos.created+1, 108)) as fecha, productos.nombre_producto,ip,username
   from usuarios_consumos inner join padrones on padrones.identificacion = cuit_consultado
   inner join productos on productos.producto = usuarios_consumos.id_producto
   inner join users on users.user_id = usuarios_consumos.user_id
   where usuarios_consumos.user_id in(
   select distinct user_id from usuarios_productos where user_id = @user_id) order by fecha desc
  end

 else
  begin
   select  nombre_persona,cuit_consultado,created as fecha_oculta,(CONVERT(VARCHAR(10),usuarios_consumos.created, 103)  + ' ' + CONVERT(VARCHAR(5),usuarios_consumos.created+1, 108)) as fecha, productos.nombre_producto,ip,username
   from usuarios_consumos inner join padrones on padrones.identificacion = cuit_consultado
   inner join productos on productos.producto = usuarios_consumos.id_producto
   inner join users on users.user_id = usuarios_consumos.user_id
   where usuarios_consumos.user_id in(
   select distinct user_id from usuarios_productos where cliente = @id_cliente) order by fecha desc
  end


END

GO

Used By

No items found