Prezados,
Nas tabelas do banco de dados tenho armazenada uma informação em formato decimal (Ex.: 1,50) e preciso converter ela para horas em minutos (Ex.: 01:30 horas = 90 minutos). Então, preciso que os 1,50 sejam convertidos para 90. Podem ajudar amigos?
Converter decimal para horas em minutos
- stcoutinho
- Moderador
- Mensagens: 850
- Registrado em: Qua, 11 Mai 2011 5:15 pm
- Localização: são Paulo - SP
Oi Ricky.
Sua informação está armazenada em horas e você deseja saber o valor em minutos.
Uma hora tem 60 minutos. Basta então você multiplicar este valor em horas por 60.
Ex: 1.5 x 60 = 90 minutos.
Espero ter ajudado.
Abraços,
Sergio Coutinho
Sua informação está armazenada em horas e você deseja saber o valor em minutos.
Uma hora tem 60 minutos. Basta então você multiplicar este valor em horas por 60.
Ex: 1.5 x 60 = 90 minutos.
Espero ter ajudado.
Abraços,
Sergio Coutinho
-
- Rank: Analista Pleno
- Mensagens: 128
- Registrado em: Sáb, 18 Nov 2006 11:51 am
- Localização: Rio de Janeiro - RJ
Rick: acredito que trabalhando com TIMESTAMP, vai ficar mais fácil trabalhar com dias e suas frações menores.
A função TO_TIMESTAMP é ORACLE.
O resultado seria:
6 1:1:1.000000001
6 dias,
1 hora,
1 minuto,
1 segundo,
1 fração de segundo (milésimo, milhonésimo, etc)
A função TO_TIMESTAMP é ORACLE.
select TO_TIMESTAMP('16/01/2012 10:30:14.000000002', 'dd/mm/yyyy hh24:mi:ss.ff') - TO_TIMESTAMP('10/01/2012 09:29:13.000000001', 'dd/mm/yyyy hh24:mi:ss.ff') from dual;
6 1:1:1.000000001
6 dias,
1 hora,
1 minuto,
1 segundo,
1 fração de segundo (milésimo, milhonésimo, etc)
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes