
ALTER PROCEDURE [dbo].[sp_Api4_RemVacaciones_Read2]
(
	@ficha INT,
	@estado VARCHAR(50)
)
AS
BEGIN
	SELECT [tipo]
      ,[idsolicitud]
      ,[periodo]
      ,[mes]
      ,[ficha]
      ,[fecha]
      ,[fechainicio]
      ,[diashabiles]
      ,[diasinhabiles]
      ,[fechatermino]
      ,[comentario]
      ,[estado]
      ,[saldoinicial]
      ,[tomadoinicial]
      ,[diasderecho]
      ,[diasprogresivos]
      ,[diastomados]
      ,[saldoactual]
      ,[saldodespues]
      ,[diasderechovacaciones]
      ,[saldoderechodesferiado]
      ,[diasacumulados]
      ,[saldoacumulado]
      ,[diasproximoperiodo]
      ,[diasperiodosvencidos]
      ,[saldoperiodovencido]
      ,[fechainicioperiodo]
      ,[loging]
      ,[fecing]
      ,[logmod]
      ,[fecmod]
      ,[logingaprob]
      ,[fecingaprob]
      ,[diasperiodoactual]
      ,[diastomadosactual]
      ,[saldodespuesferiado]
      ,[progresivas]
      ,[checkcontrolperiodo]
  FROM [dbo].[remVacaciones]
  WHERE [ficha] = @ficha
  AND (@estado = 'Todos' OR CONVERT(VARCHAR(50),estado) = @estado)
  ORDER BY fechainicio DESC
END