Ir para conteúdo

Horas Extras Realizadas No Período


Fabio Silva Santos

Posts Recomendados


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  15
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  196
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  43

Bom dia!

Alguém teria uma fórmula que retorna o número de horas extras realizadas no período?

Atenciosamente.

Fabio Silva

Link para comentar
Compartilhar em outros sites

  • 4 semanas depois...

  • Tópicos Que Criei:  14
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  157
  • Conteúdo/Dia:  0.03
  • Reputação:   3
  • Pontos/Conquistas:  923
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  37

Bom dia

Tenho esta sentença verifique se lhe atende, busca dierto do Chronus.

SELECT

AAFHTFUN.CHAPA AS [CHAPA FUNC],
PFUNC.NOME AS [NOME FUNC],
PFUNC.CODFILIAL AS [COD FILIAL],
PFUNC.CODCOLIGADA AS [COD COLIGADA],
AAFHTFUN.DATA AS [DATA HE],
DATEPART(MONTH,AAFHTFUN.DATA) AS [MÊS HE],
DATEPART(YEAR,AAFHTFUN.DATA) AS [ANO HE],
CAST((AAFHTFUN.EXTRAAUTORIZADO) AS DECIMAL(10,2))/60 AS [HE DECIMAL],

CASE
WHEN AEAUTFUN.JUSTIFICATIVA = '01' THEN 'TREINAMENTO'
WHEN AEAUTFUN.JUSTIFICATIVA = '02' THEN 'NOVOS PROJETOS'
WHEN AEAUTFUN.JUSTIFICATIVA = '03' THEN 'RETRABALHOS'
WHEN AEAUTFUN.JUSTIFICATIVA = '04' THEN 'TERMINO DE ATIVIDADES'
WHEN AEAUTFUN.JUSTIFICATIVA = '05' THEN 'MANUTENCAO FABRICA'
WHEN AEAUTFUN.JUSTIFICATIVA = '06' THEN 'LIMPEZA FABRICA'
WHEN AEAUTFUN.JUSTIFICATIVA = '07' THEN 'EMISSÃO NOTA FISCAL'
WHEN AEAUTFUN.JUSTIFICATIVA = '08' THEN 'FERIADO'
WHEN AEAUTFUN.JUSTIFICATIVA = '09' THEN 'MELHORIAS'
WHEN AEAUTFUN.JUSTIFICATIVA = '10' THEN 'FATURAMENTO'
WHEN AEAUTFUN.JUSTIFICATIVA = '11' THEN 'OBRAS EM ANDAMENTO'
END AS JUST_DESCRI,

PSECAO.DESCRICAO AS [DESC SEÇÃO],
PSECAO.CODIGO AS [COD SEÇÃO],

((PFUNC.SALARIO/(JORNADAMENSAL/60))*2) * (CAST((AAFHTFUN.EXTRAAUTORIZADO) AS DECIMAL(10,2))/60) AS VALOR

FROM AAFHTFUN

LEFT JOIN AEAUTFUN ON
AEAUTFUN.CHAPA = AAFHTFUN.CHAPA AND
AEAUTFUN.CODCOLIGADA = AAFHTFUN.CODCOLIGADA AND
AEAUTFUN.DATA = AAFHTFUN.DATA

INNER JOIN PFUNC ON
PFUNC.CHAPA = AAFHTFUN.CHAPA AND
PFUNC.CODCOLIGADA = AAFHTFUN.CODCOLIGADA

LEFT JOIN PSECAO ON
PFUNC.CODSECAO = PSECAO.CODIGO

LEFT JOIN PFCOMPL ON
PFUNC.CHAPA = PFCOMPL.CHAPA

WHERE

CONVERT(DATETIME,AAFHTFUN.DATA,101) >= :DATA_INICIO_D AND
CONVERT(DATETIME,AAFHTFUN.DATA,101) <= :DATA_FIM_D

ORDER BY AAFHTFUN.DATA

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.