Jump to content


Photo

Dúvida Mysql


  • Faça o login para participar
1 reply to this topic

#1 hefestos

hefestos

    Normal

  • Usuários
  • 105 posts
  • Sexo:Não informado

Posted 05/10/2005, 13:37

estou com um problema meio sério, estou criando uma procedure no mysql, que recebe o codigo do funcionario e as datas, minimas e maximas, retorna as horas extras do infeliz... procedure blz.. agora a consulta ta meio confusa...
estou fazendo assim:

SELECT NOME, SUM(SAI_INTERVALO-ENTRADA), SUM(ENTRA_INTERVALO-SAIDA)
FROM FUNCIONARIOS FUN INNER JOIN PONTO PON
ON (FUN.FUNCOD=PON.FUNCOD)
WHERE CODIGOFUNCIONARIO=@code, dia>=@datamin, dia<=@datamax
GROUP BY NOME

alguém ai pode me ajudar a corrigir o select.... com esse ai... ele retorna valor zero para a soma das horas extras do período

Edição feita por: hefestos, 05/10/2005, 16:17.

Éverton Luiz Gomes
www.evertongomes.com
evertonluiz@gmail.com
(47) 8402-1996

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 16/10/2005, 09:37

Não faça isso:
SUM(SAI_INTERVALO-ENTRADA)

Faça assim:
(SUM(SAI_INTERVALO) - ENTRADA)

O mesmo com os outros do tipo, mas dependendo o que for, o ENTRADA deverá estar dentro da função SUM() também...
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq