Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
3| Name | Data Type | Length | Description |
|---|---|---|---|
| @cliente | int | 4 | |
| @dias | int | 4 | |
| @tipo_contratista | int | 4 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*
exec Imperium_reporte_audit_tipo_empleado 5546348,60,24
*/
/*
select * from led_tipos_contratista where tipo_contratista in (
select distinct tipo_contratista from led_contratistas where cliente = 5546348 )
select * from led_tipos_empleado order by nombre_tipo_empleado asc
Agentes:
Administrativo/Área Soporte
Asesor de PDV/PAC
Empleado
Empleado Call Center Agente
Operador de Call Center
Subagente-Vendedor
Supervisor/Jefe/Gerente
Vendedor de Distribución - Caminante
Vendedor de Residencial
Comercializadoras:
Administrativo Call Center Subagente
Empleado
Supervisor/Jefe/Gerente
*/
CREATE OR ALTER PROCEDURE dbo.Imperium_reporte_audit_tipo_empleado
@cliente int,
@dias int,
@tipo_contratista int = 24
AS
BEGIN
/**** EMPLEADOS ACTIVOS *****/
SELECT distinct
padrones_1.nombre_persona AS RAZON_SOCIAL, padrones_1.identificador AS IDENTIFICADOR, padrones_1.identificacion AS CUIT,
led_tipos_contratista.nombre_tipo_contratista as ACTIVIDAD,
iif(led_docs.contratista_1 = led_docs.contratista, '', padrones.nombre_persona) AS SUBCONTRATISTA,
iif(led_docs.contratista_1 = led_docs.contratista, '', padrones.identificacion) AS CUIT_SUBCONTR,
padrones_e.nombre_persona AS EMPLEADO,
padrones_e.identificador AS IDENTIFICADOR_EMPLEADO,
padrones_e.identificacion AS CUIT_EMPLEADO,
Estado_Empleado = CASE led_empleados.estado_empleado
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END,
Estado_Contratista = CASE led_contratistas_1.estado_contratista
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END,
Estado_SubContratista = iif(led_docs.contratista_1 = led_docs.contratista, '',
CASE led_contratistas.estado_contratista
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END),
/* led_empleados_periodo.fecha_afectacion as INCORPORACION, */
'ALTA' AS Movimiento,
CONVERT(VARCHAR(10),led_log.horario_log,103) as Fecha_Movimiento,
led_tipos_empleado.nombre_tipo_empleado as Actividad_Empleado,
CONVERT(VARCHAR(10),led_empleados.alta_afip,103) as Alta_Afip,
led_empleados.domicilio_trabajo AS DOMICILIO_DE_TRABAJO,
convert(varchar(10),led_empleados.baja_afip,103) as Baja_Afip,
null as [Motivo_de_baja]
FROM led_docs
inner join clientes on led_docs.cliente = clientes.cliente
inner join led_tipos_doc on led_docs.tipo_doc = led_tipos_doc.tipo_doc
inner join led_contratistas led_contratistas_1 on led_docs.contratista_1 = led_contratistas_1.contratista
inner join padrones padrones_1 on led_contratistas_1.id_padron = padrones_1.id_padron
inner join led_tipos_contratista on led_contratistas_1.tipo_contratista = led_tipos_contratista.tipo_contratista
inner join led_contratistas on led_docs.contratista = led_contratistas.contratista
inner join padrones on led_contratistas.id_padron = padrones.id_padron
inner join led_empleados on led_docs.empleado = led_empleados.empleado
inner join led_tipos_empleado on led_empleados.tipo_empleado = led_tipos_empleado.tipo_empleado
LEFT join led_log on (led_log.empleado = led_empleados.empleado and led_log.led_seccion = 'E' and led_log.tipo_log in ('A'))
inner join padrones AS padrones_e on led_empleados.id_padron = padrones_e.id_padron
inner join led_cliente_empleado ON
(led_docs.cliente = led_cliente_empleado.cliente
and led_empleados.tipo_empleado = led_cliente_empleado.tipo_empleado
and led_docs.tipo_doc = led_cliente_empleado.tipo_doc)
/*
INNER JOIN led_contratista_periodo on
(led_docs.contratista_1 = led_contratista_periodo.contratista
and led_docs.periodo = led_contratista_periodo.periodo)
INNER JOIN led_empleados_periodo on (led_docs.empleado = led_empleados_periodo.empleado
and led_docs.periodo = led_empleados_periodo.periodo)
*/
WHERE led_docs.cliente = @cliente
AND led_empleados.estado_empleado='A'
AND led_tipos_contratista.tipo_contratista in (@tipo_contratista,27)
-- and padrones_e.identificacion='27343679934'
UNION
/*EMPLEADOS DADOS DE BAJA EN LOS ÚLTIMOS NN DÍAS*/
SELECT distinct
padrones_1.nombre_persona AS RAZON_SOCIAL, padrones_1.identificador AS IDENTIFICADOR,padrones_1.identificacion AS CUIT,
led_tipos_contratista.nombre_tipo_contratista as ACTIVIDAD,
iif(led_docs.contratista_1 = led_docs.contratista, '', padrones.nombre_persona) AS SUBCONTRATISTA,
iif(led_docs.contratista_1 = led_docs.contratista, '', padrones.identificacion) AS CUIT_SUBCONTR,
padrones_e.nombre_persona AS EMPLEADO,
padrones_e.identificador AS IDENTIFICADOR_EMPLEADO,
padrones_e.identificacion AS CUIT_EMPLEADO,
Estado_Empleado = CASE led_empleados.estado_empleado
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END,
Estado_Contratista = CASE led_contratistas_1.estado_contratista
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END,
Estado_SubContratista = iif(led_docs.contratista_1 = led_docs.contratista, '',
CASE led_contratistas.estado_contratista
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END),
/* led_empleados_periodo.fecha_afectacion as INCORPORACION, */
Movimiento = CASE led_log.tipo_log
WHEN 'A' THEN 'ALTA'
WHEN 'B' THEN 'BAJA'
END,
CONVERT(VARCHAR(10),led_log.horario_log,103) as Fecha_Movimiento,
led_tipos_empleado.nombre_tipo_empleado as Actividad_Empleado,
CONVERT(VARCHAR(10),led_empleados.alta_afip,103) as Alta_Afip,
led_empleados.domicilio_trabajo AS DOMICILIO_DE_TRABAJO,
convert(varchar(10),led_empleados.baja_afip,103) as Baja_Afip,
led_tipos_baja.nombre_tipo_baja as [Motivo_de_baja]
/*
,led_empleados.empleado,
led_empleados_periodo.tipo_baja,
led_empleados_periodo.periodo
*/
FROM led_docs
inner join clientes on led_docs.cliente = clientes.cliente
inner join led_tipos_doc on led_docs.tipo_doc = led_tipos_doc.tipo_doc
inner join led_contratistas led_contratistas_1 on led_docs.contratista_1 = led_contratistas_1.contratista
inner join padrones padrones_1 on led_contratistas_1.id_padron = padrones_1.id_padron
inner join led_tipos_contratista on led_contratistas_1.tipo_contratista = led_tipos_contratista.tipo_contratista
inner join led_contratistas on led_docs.contratista = led_contratistas.contratista
inner join padrones on led_contratistas.id_padron = padrones.id_padron
inner join led_empleados on led_docs.empleado = led_empleados.empleado
inner join led_tipos_empleado on led_empleados.tipo_empleado = led_tipos_empleado.tipo_empleado
LEFT join led_log on (led_log.empleado = led_empleados.empleado and led_log.led_seccion = 'E' and led_log.tipo_log in ('B'))
left join led_empleados_periodo on (led_empleados_periodo.empleado = led_log.empleado and led_empleados_periodo.tipo_baja is not null)
left join led_tipos_baja on led_empleados_periodo.tipo_baja=led_tipos_baja.tipo_baja
inner join padrones AS padrones_e on led_empleados.id_padron = padrones_e.id_padron
inner join led_cliente_empleado ON
(led_docs.cliente = led_cliente_empleado.cliente
and led_empleados.tipo_empleado = led_cliente_empleado.tipo_empleado
and led_docs.tipo_doc = led_cliente_empleado.tipo_doc)
WHERE led_docs.cliente = @cliente
and led_log.horario_log > getdate() -@dias
AND led_tipos_contratista.tipo_contratista in (@tipo_contratista,27)
-- and padrones_e.identificacion='27343679934'
UNION
/**** EMPLEADOS DESAFECTADOS *****/
SELECT distinct
padrones_1.nombre_persona AS RAZON_SOCIAL, padrones_1.identificador AS IDENTIFICADOR, padrones_1.identificacion AS CUIT,
led_tipos_contratista.nombre_tipo_contratista as ACTIVIDAD,
iif(led_docs.contratista_1 = led_docs.contratista, '', padrones.nombre_persona) AS SUBCONTRATISTA,
iif(led_docs.contratista_1 = led_docs.contratista, '', padrones.identificacion) AS CUIT_SUBCONTR,
padrones_e.nombre_persona AS EMPLEADO,
padrones_e.identificador AS IDENTIFICADOR_EMPLEADO,
padrones_e.identificacion AS CUIT_EMPLEADO,
Estado_Empleado = CASE led_empleados.estado_empleado
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END,
Estado_Contratista = CASE led_contratistas_1.estado_contratista
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END,
Estado_SubContratista = iif(led_docs.contratista_1 = led_docs.contratista, '',
CASE led_contratistas.estado_contratista
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END),
/* led_empleados_periodo.fecha_afectacion as INCORPORACION, */
Movimiento = CASE led_log.tipo_log
WHEN 'A' THEN 'ALTA'
WHEN 'B' THEN 'BAJA'
WHEN 'D' THEN 'DESAFECTADOS'
END,
CONVERT(VARCHAR(10),led_log.horario_log,103) as Fecha_Movimiento,
led_tipos_empleado.nombre_tipo_empleado as Actividad_Empleado,
CONVERT(VARCHAR(10),led_empleados.alta_afip,103) as Alta_Afip,
led_empleados.domicilio_trabajo AS DOMICILIO_DE_TRABAJO,
convert(varchar(10),led_empleados.baja_afip,103) as Baja_Afip,
null as [Motivo_de_baja]
FROM led_docs
inner join clientes on led_docs.cliente = clientes.cliente
inner join led_tipos_doc on led_docs.tipo_doc = led_tipos_doc.tipo_doc
inner join led_contratistas led_contratistas_1 on led_docs.contratista_1 = led_contratistas_1.contratista
inner join padrones padrones_1 on led_contratistas_1.id_padron = padrones_1.id_padron
inner join led_tipos_contratista on led_contratistas_1.tipo_contratista = led_tipos_contratista.tipo_contratista
inner join led_contratistas on led_docs.contratista = led_contratistas.contratista
inner join padrones on led_contratistas.id_padron = padrones.id_padron
inner join led_empleados on led_docs.empleado = led_empleados.empleado
inner join led_tipos_empleado on led_empleados.tipo_empleado = led_tipos_empleado.tipo_empleado
LEFT join led_log on (led_log.empleado = led_empleados.empleado and led_log.led_seccion = 'E' and led_log.tipo_log in ('D'))
inner join padrones AS padrones_e on led_empleados.id_padron = padrones_e.id_padron
inner join led_cliente_empleado ON
(led_docs.cliente = led_cliente_empleado.cliente
and led_empleados.tipo_empleado = led_cliente_empleado.tipo_empleado
and led_docs.tipo_doc = led_cliente_empleado.tipo_doc)
WHERE led_docs.cliente = @cliente
and led_log.horario_log > getdate() -180
AND led_tipos_contratista.tipo_contratista in (@tipo_contratista,27)
AND led_empleados.estado_empleado='A'
-- and padrones_e.identificacion='27343679934'
ORDER BY razon_social asc , actividad asc, EMPLEADO asc, Actividad_Empleado asc
END
/*
SELECT CONTRATISTA A, contratista_1 B, * FROM LED_DOCS
WHERE CONTRATISTA != CONTRATISTA_1
SELECT * FROM led_empleados
SELECT * FROM led_CONTRATISTAS
*/
GO
GO
/*
exec Imperium_reporte_audit_tipo_empleado 5546348,60,24
*/
/*
select * from led_tipos_contratista where tipo_contratista in (
select distinct tipo_contratista from led_contratistas where cliente = 5546348 )
select * from led_tipos_empleado order by nombre_tipo_empleado asc
Agentes:
Administrativo/Área Soporte
Asesor de PDV/PAC
Empleado
Empleado Call Center Agente
Operador de Call Center
Subagente-Vendedor
Supervisor/Jefe/Gerente
Vendedor de Distribución - Caminante
Vendedor de Residencial
Comercializadoras:
Administrativo Call Center Subagente
Empleado
Supervisor/Jefe/Gerente
*/
CREATE OR ALTER PROCEDURE dbo.Imperium_reporte_audit_tipo_empleado
@cliente int,
@dias int,
@tipo_contratista int = 24
AS
BEGIN
/**** EMPLEADOS ACTIVOS *****/
SELECT distinct
padrones_1.nombre_persona AS RAZON_SOCIAL, padrones_1.identificador AS IDENTIFICADOR, padrones_1.identificacion AS CUIT,
led_tipos_contratista.nombre_tipo_contratista as ACTIVIDAD,
iif(led_docs.contratista_1 = led_docs.contratista, '', padrones.nombre_persona) AS SUBCONTRATISTA,
iif(led_docs.contratista_1 = led_docs.contratista, '', padrones.identificacion) AS CUIT_SUBCONTR,
padrones_e.nombre_persona AS EMPLEADO,
padrones_e.identificador AS IDENTIFICADOR_EMPLEADO,
padrones_e.identificacion AS CUIT_EMPLEADO,
Estado_Empleado = CASE led_empleados.estado_empleado
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END,
Estado_Contratista = CASE led_contratistas_1.estado_contratista
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END,
Estado_SubContratista = iif(led_docs.contratista_1 = led_docs.contratista, '',
CASE led_contratistas.estado_contratista
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END),
/* led_empleados_periodo.fecha_afectacion as INCORPORACION, */
'ALTA' AS Movimiento,
CONVERT(VARCHAR(10),led_log.horario_log,103) as Fecha_Movimiento,
led_tipos_empleado.nombre_tipo_empleado as Actividad_Empleado,
CONVERT(VARCHAR(10),led_empleados.alta_afip,103) as Alta_Afip,
led_empleados.domicilio_trabajo AS DOMICILIO_DE_TRABAJO,
convert(varchar(10),led_empleados.baja_afip,103) as Baja_Afip,
null as [Motivo_de_baja]
FROM led_docs
inner join clientes on led_docs.cliente = clientes.cliente
inner join led_tipos_doc on led_docs.tipo_doc = led_tipos_doc.tipo_doc
inner join led_contratistas led_contratistas_1 on led_docs.contratista_1 = led_contratistas_1.contratista
inner join padrones padrones_1 on led_contratistas_1.id_padron = padrones_1.id_padron
inner join led_tipos_contratista on led_contratistas_1.tipo_contratista = led_tipos_contratista.tipo_contratista
inner join led_contratistas on led_docs.contratista = led_contratistas.contratista
inner join padrones on led_contratistas.id_padron = padrones.id_padron
inner join led_empleados on led_docs.empleado = led_empleados.empleado
inner join led_tipos_empleado on led_empleados.tipo_empleado = led_tipos_empleado.tipo_empleado
LEFT join led_log on (led_log.empleado = led_empleados.empleado and led_log.led_seccion = 'E' and led_log.tipo_log in ('A'))
inner join padrones AS padrones_e on led_empleados.id_padron = padrones_e.id_padron
inner join led_cliente_empleado ON
(led_docs.cliente = led_cliente_empleado.cliente
and led_empleados.tipo_empleado = led_cliente_empleado.tipo_empleado
and led_docs.tipo_doc = led_cliente_empleado.tipo_doc)
/*
INNER JOIN led_contratista_periodo on
(led_docs.contratista_1 = led_contratista_periodo.contratista
and led_docs.periodo = led_contratista_periodo.periodo)
INNER JOIN led_empleados_periodo on (led_docs.empleado = led_empleados_periodo.empleado
and led_docs.periodo = led_empleados_periodo.periodo)
*/
WHERE led_docs.cliente = @cliente
AND led_empleados.estado_empleado='A'
AND led_tipos_contratista.tipo_contratista in (@tipo_contratista,27)
-- and padrones_e.identificacion='27343679934'
UNION
/*EMPLEADOS DADOS DE BAJA EN LOS ÚLTIMOS NN DÍAS*/
SELECT distinct
padrones_1.nombre_persona AS RAZON_SOCIAL, padrones_1.identificador AS IDENTIFICADOR,padrones_1.identificacion AS CUIT,
led_tipos_contratista.nombre_tipo_contratista as ACTIVIDAD,
iif(led_docs.contratista_1 = led_docs.contratista, '', padrones.nombre_persona) AS SUBCONTRATISTA,
iif(led_docs.contratista_1 = led_docs.contratista, '', padrones.identificacion) AS CUIT_SUBCONTR,
padrones_e.nombre_persona AS EMPLEADO,
padrones_e.identificador AS IDENTIFICADOR_EMPLEADO,
padrones_e.identificacion AS CUIT_EMPLEADO,
Estado_Empleado = CASE led_empleados.estado_empleado
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END,
Estado_Contratista = CASE led_contratistas_1.estado_contratista
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END,
Estado_SubContratista = iif(led_docs.contratista_1 = led_docs.contratista, '',
CASE led_contratistas.estado_contratista
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END),
/* led_empleados_periodo.fecha_afectacion as INCORPORACION, */
Movimiento = CASE led_log.tipo_log
WHEN 'A' THEN 'ALTA'
WHEN 'B' THEN 'BAJA'
END,
CONVERT(VARCHAR(10),led_log.horario_log,103) as Fecha_Movimiento,
led_tipos_empleado.nombre_tipo_empleado as Actividad_Empleado,
CONVERT(VARCHAR(10),led_empleados.alta_afip,103) as Alta_Afip,
led_empleados.domicilio_trabajo AS DOMICILIO_DE_TRABAJO,
convert(varchar(10),led_empleados.baja_afip,103) as Baja_Afip,
led_tipos_baja.nombre_tipo_baja as [Motivo_de_baja]
/*
,led_empleados.empleado,
led_empleados_periodo.tipo_baja,
led_empleados_periodo.periodo
*/
FROM led_docs
inner join clientes on led_docs.cliente = clientes.cliente
inner join led_tipos_doc on led_docs.tipo_doc = led_tipos_doc.tipo_doc
inner join led_contratistas led_contratistas_1 on led_docs.contratista_1 = led_contratistas_1.contratista
inner join padrones padrones_1 on led_contratistas_1.id_padron = padrones_1.id_padron
inner join led_tipos_contratista on led_contratistas_1.tipo_contratista = led_tipos_contratista.tipo_contratista
inner join led_contratistas on led_docs.contratista = led_contratistas.contratista
inner join padrones on led_contratistas.id_padron = padrones.id_padron
inner join led_empleados on led_docs.empleado = led_empleados.empleado
inner join led_tipos_empleado on led_empleados.tipo_empleado = led_tipos_empleado.tipo_empleado
LEFT join led_log on (led_log.empleado = led_empleados.empleado and led_log.led_seccion = 'E' and led_log.tipo_log in ('B'))
left join led_empleados_periodo on (led_empleados_periodo.empleado = led_log.empleado and led_empleados_periodo.tipo_baja is not null)
left join led_tipos_baja on led_empleados_periodo.tipo_baja=led_tipos_baja.tipo_baja
inner join padrones AS padrones_e on led_empleados.id_padron = padrones_e.id_padron
inner join led_cliente_empleado ON
(led_docs.cliente = led_cliente_empleado.cliente
and led_empleados.tipo_empleado = led_cliente_empleado.tipo_empleado
and led_docs.tipo_doc = led_cliente_empleado.tipo_doc)
WHERE led_docs.cliente = @cliente
and led_log.horario_log > getdate() -@dias
AND led_tipos_contratista.tipo_contratista in (@tipo_contratista,27)
-- and padrones_e.identificacion='27343679934'
UNION
/**** EMPLEADOS DESAFECTADOS *****/
SELECT distinct
padrones_1.nombre_persona AS RAZON_SOCIAL, padrones_1.identificador AS IDENTIFICADOR, padrones_1.identificacion AS CUIT,
led_tipos_contratista.nombre_tipo_contratista as ACTIVIDAD,
iif(led_docs.contratista_1 = led_docs.contratista, '', padrones.nombre_persona) AS SUBCONTRATISTA,
iif(led_docs.contratista_1 = led_docs.contratista, '', padrones.identificacion) AS CUIT_SUBCONTR,
padrones_e.nombre_persona AS EMPLEADO,
padrones_e.identificador AS IDENTIFICADOR_EMPLEADO,
padrones_e.identificacion AS CUIT_EMPLEADO,
Estado_Empleado = CASE led_empleados.estado_empleado
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END,
Estado_Contratista = CASE led_contratistas_1.estado_contratista
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END,
Estado_SubContratista = iif(led_docs.contratista_1 = led_docs.contratista, '',
CASE led_contratistas.estado_contratista
WHEN 'A' THEN 'ACTIVO'
WHEN 'N' THEN 'NO ACTIVO'
END),
/* led_empleados_periodo.fecha_afectacion as INCORPORACION, */
Movimiento = CASE led_log.tipo_log
WHEN 'A' THEN 'ALTA'
WHEN 'B' THEN 'BAJA'
WHEN 'D' THEN 'DESAFECTADOS'
END,
CONVERT(VARCHAR(10),led_log.horario_log,103) as Fecha_Movimiento,
led_tipos_empleado.nombre_tipo_empleado as Actividad_Empleado,
CONVERT(VARCHAR(10),led_empleados.alta_afip,103) as Alta_Afip,
led_empleados.domicilio_trabajo AS DOMICILIO_DE_TRABAJO,
convert(varchar(10),led_empleados.baja_afip,103) as Baja_Afip,
null as [Motivo_de_baja]
FROM led_docs
inner join clientes on led_docs.cliente = clientes.cliente
inner join led_tipos_doc on led_docs.tipo_doc = led_tipos_doc.tipo_doc
inner join led_contratistas led_contratistas_1 on led_docs.contratista_1 = led_contratistas_1.contratista
inner join padrones padrones_1 on led_contratistas_1.id_padron = padrones_1.id_padron
inner join led_tipos_contratista on led_contratistas_1.tipo_contratista = led_tipos_contratista.tipo_contratista
inner join led_contratistas on led_docs.contratista = led_contratistas.contratista
inner join padrones on led_contratistas.id_padron = padrones.id_padron
inner join led_empleados on led_docs.empleado = led_empleados.empleado
inner join led_tipos_empleado on led_empleados.tipo_empleado = led_tipos_empleado.tipo_empleado
LEFT join led_log on (led_log.empleado = led_empleados.empleado and led_log.led_seccion = 'E' and led_log.tipo_log in ('D'))
inner join padrones AS padrones_e on led_empleados.id_padron = padrones_e.id_padron
inner join led_cliente_empleado ON
(led_docs.cliente = led_cliente_empleado.cliente
and led_empleados.tipo_empleado = led_cliente_empleado.tipo_empleado
and led_docs.tipo_doc = led_cliente_empleado.tipo_doc)
WHERE led_docs.cliente = @cliente
and led_log.horario_log > getdate() -180
AND led_tipos_contratista.tipo_contratista in (@tipo_contratista,27)
AND led_empleados.estado_empleado='A'
-- and padrones_e.identificacion='27343679934'
ORDER BY razon_social asc , actividad asc, EMPLEADO asc, Actividad_Empleado asc
END
/*
SELECT CONTRATISTA A, contratista_1 B, * FROM LED_DOCS
WHERE CONTRATISTA != CONTRATISTA_1
SELECT * FROM led_empleados
SELECT * FROM led_CONTRATISTAS
*/
GO
Depends On
12Used By
No items found