Cleydson, o seu select retorna ZERO, e o colega deseja que retorne 1. Acredito que o que ele queira seja isso:
SELECT CEIL(data_saida - data_entrada) from tabela; Ou seja, SEMPRE arredonda pra cima. Se for menor que 1, cobra 1 diária. Se passar de 1, ou seja, 1 dia e 1 hora por exemplo, ele cobra 2 diárias. Att, Milton Bastos miltonbastos.com On Fri, Feb 24, 2012 at 10:11 AM, CLEYDSON BORGES <cleydsonbsan...@gmail.com > wrote: > ** > > > SELECT > ROUND(TO_DATE('04/02/2012 16:20:00','DD/MM/YYYY HH24:MI:SS')- > TO_DATE('04/02/2012 09:10:00','DD/MM/YYYY HH24:MI:SS'),0) RESULT > FROM DUAL > > > [As partes desta mensagem que não continham texto foram removidas] > > > [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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html