dbo.Imperium_Led_Periodos

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

2
Name Data Type Length Description
@contratista int 4
@seccion char 1

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
 /*
 string(4) "4893" string(6) "107154" string(7) "9936068"
 exec [Imperium_Led_Periodos] 4893, 'V'
 */

CREATE OR ALTER PROCEDURE dbo.Imperium_Led_Periodos
@contratista int,
@seccion char(1)
AS

BEGIN
 SET NOCOUNT ON;
 if (@seccion = 'E')
     select distinct periodo,  
       left(convert(varchar(6), periodo),4) + '-' + right(convert(varchar(6), periodo),2) AS periodo_ym,
      right(convert(varchar(6), periodo),2) + '/' +  left(convert(varchar(6), periodo),4) AS periodo_my  
    from led_empleados_periodo 
   where contratista = @contratista 
   order by periodo desc
 if (@seccion = 'V')
     select distinct periodo,  
       left(convert(varchar(6), periodo),4) + '-' + right(convert(varchar(6), periodo),2) AS periodo_ym,
      right(convert(varchar(6), periodo),2) + '/' +  left(convert(varchar(6), periodo),4) AS periodo_my 
    from led_vehiculos_periodo 
   where contratista = @contratista 
   order by periodo desc
END

GO

Used By

No items found