Boa tarde.
Tenho um campo no meu banco de dados, que é um inteiro que grava hora/minutos. Alguém sabe como eu poderia converter esse inteiro para horas/minutos (no formato 24h).
Tenho um campo, por exemplo que grava o número 782, que na verdade representa dentro do sistema a hora 13:02.
Se alguém tiver alguma idéia, ou já ter trabalhado com a conversão de inteiro para hora/minutos, agradeço.
Obrigado.
Converter Inteiro em Horas/Minutos
-
- Moderador
- Mensagens: 641
- Registrado em: Seg, 03 Set 2007 3:26 pm
- Localização: Fortaleza - CE
att,
Daniel N.N.
Daniel N.N.
Na verdade seu dado grava armazena a informação de quantidade de minutos que por motivos de relatório você pretende exibir.
A seguinte função tem este propósito. Espero que lhe atenda.
A seguinte função tem este propósito. Espero que lhe atenda.
CREATE OR REPLACE FUNCTION get_hours_from_min_f
(
p_minutes NUMBER
) RETURN VARCHAR2 IS
ln_hours NUMBER;
ln_minutes NUMBER;
lv_return VARCHAR2(10);
BEGIN
ln_hours := TRUNC(p_minutes/60);
ln_minutes := MOD(p_minutes,60);
lv_return := ln_hours || ':' || LPAD(ln_minutes,2,'0');
RETURN lv_return;
END;
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 30 visitantes