Autor Tópico: Diferença de horas entre datas  (Lida 204 vezes)

Cleidson dos Santos

  • Intermediário
  • ***
  • Mensagens: 175
    • Sistema para controle e Gerenciamento de Manutenção
    • Email
Diferença de horas entre datas
« Online: Fevereiro 27, 2016, 04:09:06 pm »
Olá pessoal!
Estou compartilhando uma forma de se trabalhar com diferença em horas entre duas datas.

O comando é bem simples conforme o script(MySQL) abaixo.

SELECT REPLACE(ROUND(TIMEDIFF('2016-02-25 17:00:00', '2016-02-25 10:11:00')/10000,2),'.',':') HORAS_NORMAL,
               ROUND(LEFT(TIMEDIFF('2016-02-25 17:00:00', '2016-02-25 10:11:00'),2) +
               MID(TIMEDIFF('2016-02-25 17:00:00', '2016-02-25 10:11:00'),4,2)/6000*100,2) HORAS_DECIMAL;


Na primeira coluna retornara as horas no formato (H:mm) "Hora Normal", e na segunda (0.00) "Hora em Decimal".

Cleidson dos Santos
« Última modificação: Fevereiro 27, 2016, 08:14:40 pm por Cleidson dos Santos »
Cleidson dos Santos
cleidsoncarneirodossantos@gmail.com
Skype: cleidson_santos1
WhatsApp: (15) 99635-4862

Celso R.

  • Expert
  • *****
  • Mensagens: 941
Re:Diferença em horas entre datas
« Responder #1 Online: Fevereiro 27, 2016, 08:04:31 pm »
Valeu Cleidson por compartilhar.
Celso R.
________________________________
SC - V 8

Kleyber

  • Expert
  • *****
  • Mensagens: 2239
    • Email
Re:Diferença de horas entre datas
« Responder #2 Online: Fevereiro 28, 2016, 07:07:09 pm »
Boa, Cleidson.
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net