Alterando apenas hora.

16/02/2016

0

Bom dia , preciso diminuir em 1hora os horários de saída dos funcionários. Tenho uma tabela que contem todos os dias da semana (segunda á domingo), e em cada dia tem os horarios de entrada e saída e outra tabela com os Id's dos horários.

os horários são:

06:00 às 15:00
07:00 ás 16:00
08:00: às 17:00 ...
pra cada grupo de horario tem uma identificação na tabela de horário (que é a que preciso alterar), essa tabela é assim:

Resultado do select resumido:


       [IDHORARIO]
      ,[HORARIO]
      ,[DOM_ENT1]
      ,[DOM_SAI1]
      ,[DOM_ENT2]
      ,[DOM_SAI2]
      ,[SEG_ENT1]
      ,[SEG_SAI1]
      ,[SEG_ENT2]
      ,[SEG_SAI2]
      



comecei a fazer a seguinte procedure

DECLARE @idhorario INT = (SELECT idhorario from TB_HORARIO),
          @hentrada datetime = (select SEG_ENT1, SEG_ENT2, TER_ENT1, TER_ENT2, QUA_ENT1, QUA_ENT2, QUI_ENT1,  QUI_ENT2, SEX_ENT1, SEX_ENT2 from TB_HORARIO),
		  @hsaida datetime = (select  SEG_SAI1, SEG_SAI2, TER_SAI1, TER_SAI2, QUA_SAI1, QUA_SAI2, QUI_SAI1,  QUI_SAI2, SEX_SAI1, SEX_SAI2 from TB_HORARIO)


Simone

Simone

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar