Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
2| Name | Data Type | Length | Description |
|---|---|---|---|
| @p_contratista | bigint | 8 | |
| @seccion | char | 1 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*
select max( periodo) from led_empleados_periodo
where contratista = 8049
[Imperium_max_periodo] 8049
*/
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE OR ALTER PROCEDURE dbo.Imperium_max_periodo
@p_contratista bigint,
@seccion char(1) = 'E'
AS
BEGIN
SET NOCOUNT ON;
if (@seccion = 'E')
select max(periodo) as periodo,
right(convert(varchar(6), max(periodo) ),2) + '/' + left(convert(varchar(6), max(periodo) ),4) AS periodo_my
from led_empleados_periodo
inner join led_empleados on led_empleados.empleado = led_empleados_periodo.empleado and led_empleados.estado_empleado = 'A'
where led_empleados_periodo.contratista = @p_contratista
if (@seccion = 'V')
select max(periodo) as periodo ,
right(convert(varchar(6), max(periodo) ),2) + '/' + left(convert(varchar(6), max(periodo) ),4) AS periodo_my
from led_vehiculos_periodo
inner join led_vehiculos on led_vehiculos.vehiculo = led_vehiculos_periodo.vehiculo and led_vehiculos.estado_vehiculo = 'A'
where led_vehiculos_periodo.contratista = @p_contratista
END
GO
GO
/*
select max( periodo) from led_empleados_periodo
where contratista = 8049
[Imperium_max_periodo] 8049
*/
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE OR ALTER PROCEDURE dbo.Imperium_max_periodo
@p_contratista bigint,
@seccion char(1) = 'E'
AS
BEGIN
SET NOCOUNT ON;
if (@seccion = 'E')
select max(periodo) as periodo,
right(convert(varchar(6), max(periodo) ),2) + '/' + left(convert(varchar(6), max(periodo) ),4) AS periodo_my
from led_empleados_periodo
inner join led_empleados on led_empleados.empleado = led_empleados_periodo.empleado and led_empleados.estado_empleado = 'A'
where led_empleados_periodo.contratista = @p_contratista
if (@seccion = 'V')
select max(periodo) as periodo ,
right(convert(varchar(6), max(periodo) ),2) + '/' + left(convert(varchar(6), max(periodo) ),4) AS periodo_my
from led_vehiculos_periodo
inner join led_vehiculos on led_vehiculos.vehiculo = led_vehiculos_periodo.vehiculo and led_vehiculos.estado_vehiculo = 'A'
where led_vehiculos_periodo.contratista = @p_contratista
END
GO
Depends On
4Used By
No items found