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] > >