Voce deve dividir por 24 e depois por 60 e o resultado faz como no exemplo:

select to_char(sysdate - (5/24/60),'hh24:mi:ss'), to_char(sysdate,
'hh24:mi:ss') from dual;

TO_CHAR( TO_CHAR(
-------- --------
17:22:42 17:27:42



> Galera,
>
> to com um problema aqui...
> como faço para subtrair um campo hora, exemplo:
>
> tenho um campo do tipo data-hora, com 07/12/2007 17:15:00
> e quero subtrair 5 minutos desse campo, ou seja 07/12/2007 17:10:00
>
> se alguém souber, por favor me ajude...
>
> abs
>
> Virtual Soft Consultoria em Informática Ltda
> Rogério Barreto Lo Bello
> [EMAIL PROTECTED]
> (11) 3104-6594  -  3106-8682
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>


Responder a