Diferença de horas entre datas

Olá pessoal!
Estou compartilhando uma forma de se trabalhar com diferença em horas entre duas datas.

O comando é bem simples conforme o scriptb[/b] 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

Valeu Cleidson por compartilhar.

Boa, Cleidson.