Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gilberto Jr

Convertendo data e hora no mysqlConvertendo data e hora no mysql

Recommended Posts

Boa tarde;


Eu tenho o campo na minha tabela: HORARIO_CHEGADA e HORARIO_SAIDA.


Gostaria de converter essa data e fazer a subtração ou seja fazer cálculos matemáticos com essas datas.


Subtrair e Soma com esses campos.


ponto.png



Queria fazer o seguinte



Fazer a subtração da hora de saída menos a hora de chegada dai eu teria a hora trabalhada no dia.


Tento o total da hora trabalhada no dia eu faço a soma do período e faça a soma do horário da jornada.


A principio a string ficou dessa forma




set rs = conn.execute("select sum(horario_chegada-horario_chegada) as totalhora, sum(jornada) as totaljornada from registro")

if rs("totalhora") > rs("jornada") then
response.write("hora extra")
elseif rs("totalhora")<rs("jornada") then
response.write("atraso")
elseif rs("totalhora")=rs("jornada") then
response.write("Sem atraso e hora extra")
end if



É possível fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

No oracle você pode fazer desta forma para conseguir as horas :

 

SELECT ROUND(ROUND(TO_NUMBER(TO_DATE('28-02-14 09:30:30', 'DD/MM/RRRR HH24:MI:SS') -   TO_DATE('28-02-14 08:30:30', 'DD/MM/RRRR HH24:MI:SS')) * 1440)/60)
FROM DUAL;

Onde 1440 é a quantidade de minutos em 24h

 

Tente converter para sintaxe do MySQL e nos dê um retorno.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.