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


Responder a