Valeu Galera, já consegui.

Obrigado
Em 21/09/2012 16:04, Milton Bastos Henriquis Jr. escreveu:
> Li de novo teu e-mail... ACHO que agora entendi a "parte final".
>
> Vc quer MOSTRAR na tela 14:55.
>
> Só que vc quer fazer um cálculo sobre o número de horas desse campo.
>
> Isso é muito simples, só faltou vc raciocinar um pouquinho:
>
>   1 - O formato pra mostrar na tela (14:55) o outro colega já te passou,
> portanto, primeiro problema resolvido;
>
> 2 - Vc quer fazer um cálculo em cima do número de HORAS.
> Vc JÁ TEM o valor em MINUTOS. Basta vc dividir esse valor por 60.
>
> Exemplo:
>
> 150 minutos
> 150 / 60 = 2,5
> Portanto, vc tem 2 horas e meia.
> Em cima de 2,5 vc aplica o cálculo que vc quer.
>
> E na tela vc mostra aquela outra fórmula que o outro colega já te
> passou anteriormente pra mostrar 02:30.
>
>
>
>
> 2012/9/21 Milton Bastos Henriquis Jr. <miltonbas...@gmail.com>
>
>> João Paulo, pode explicar melhor, com mais detalhes, qual é sua situação?
>>
>> Não tem lógica nenhuma vc multiplicar um valor do tipo "hora", no formato
>> HH:MM
>> por outros números!
>>
>> 7.5/60 * hora
>>
>> Tá parecendo que vc tá pegando um valor fixo por hora (7.5), daí dividindo
>> por sessenta (pra ter esse mesmo valor convertido para minutos) e depois
>> vc quer multiplicar pelo seu campo "hora". Ou seja... o correto (SE for
>> esse
>> caso que eu acabei de citar) é multiplicar esse valor pela quantidade de
>> MINUTOS,
>> ou seja, manter do jeito que já estava!!
>>
>> Se não é isso, então é melhor vc explicar melhor a tua regra de negócio!
>>
>>
>> 2012/9/21 João Paulo Velame <jpvel...@terra.com.br>
>>
>>> **
>>>
>>>
>>> Até aí eu já tinha conseguido fazer, o problema é quando tento utilizar
>>> esse resultado nos calculos das formulas que preciso.
>>>
>>> Por exemplo:
>>>
>>> Esse resultado 14:55 é o campo hora, ok?
>>>
>>> Preciso fazer o calculo (7.5/60 * hora), aí não consigo.
>>>
>>> Tem alguma idéia?
>>>
>>> João Paulo
>>>
>>> Em 21/09/2012 15:40, Nino escreveu:
>>>
>>>> assim??
>>>>
>>>> select trunc(895 / 60) ||':'|| mod(895,60)
>>>> from dual
>>>>
>>>>
>>>>
>>>> 2012/9/21 João Paulo Velame <jpvel...@terra.com.br>
>>>>
>>>>> **
>>>>>
>>>>>
>>>>> Boa tarde pessoal,
>>>>>
>>>>> Preciso de uma ajuda.
>>>>>
>>>>> Tenho uma tabela com um campo do tipo number, que seria uma quantidade
>>>>> de minutos, quero transformar esses minutos em horas, por exemplo:
>>>>>
>>>>> Func Total
>>>>> João Paulo 895
>>>>>
>>>>> Preciso que apareça assim
>>>>>
>>>>> Func Total
>>>>> João Paulo 14:55
>>>>>
>>>>> Sendo que o 14 são as horas e o 55 os minutos referentes ao valor de
>>> 895
>>>>> minutos.
>>>>>
>>>>> Depois disso preciso fazer alguns calculos com o campo total
>>>>> transformado em horas.
>>>>>
>>>>> Alguém pode me ajudar?
>>>>>
>>>>> Grato,
>>>>>
>>>>> João Paulo
>>>>>
>>>>>
>>>> [As partes desta mensagem que não continham texto foram removidas]
>>>>
>>>>
>>>>
>>>> ------------------------------------
>>>>
>>>> ----------------------------------------------------------
>>>>> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
>>> inteira responsabilidade de seus remetentes.
>>>> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>>>> ----------------------------------------------------------
>>>>> Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
>>> Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
>>> VISITE: http://www.oraclebr.com.br/
>>>   > ---------------------------------------------------------- Links do
>>> Yahoo! Grupos
>>>>
>>>   
>>>
>>
>>
>> --
>> Att,
>>
>>
>>
>>
>>
>

Responder a