Realmente Marco, percebi isso ao ver o resultado do SELECT. Fiz a mesma
coisa que me sugeriu. Valeu!

Abraço.


Em 18/04/07, FERNANDES Marco A SOFTTEK <
[EMAIL PROTECTED]> escreveu:
>
>   GAS,
> na verdade vc está trazendo a subtração em horas e não em dias
> pq vc está dividindo por 24 !!!!
>
> dias / 24 = horas
>
> e vc pode usar apenas assim:
>
> select trunc(sysdate) - trunc(data_criacao) from dual; -- retorna em dias
>
> abraço,
> Marco.
>
> ________________________________
>
> From: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>[mailto:
> oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>] On Behalf
> Of PUB: G.A.S
> Sent: quarta-feira, 18 de abril de 2007 14:05
> To: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>
> Subject: Re: [oracle_br] Subtração entre datas
>
> Olá Marco, tudo bom?
> Realmente foi o que eu fiz, veja:
>
> trunc(((select sysdate from dual)-data_criacao)/24
>
> Dessa forma estou vendo a qto. meses o registro foi criado.
>
> Abraços.
>
> Em 18/04/07, FERNANDES Marco A SOFTTEK <
> [EMAIL PROTECTED]<mfernandes%40fornecedores.confab.com.br><mailto:
> mfernandes% <mfernandes%25>40fornecedores.confab.com.br> > escreveu:
> >
> > GAS,
> >
> > basta vc usar subtração normal das datas que a resposta se dará em dias.
> >
> > select trunc(sysdate) - to_date('15/04/2007','dd/mm/yyyy') from dual
> >
> > abraço,
> > Marco.
> >
> > ________________________________
> >
> > From: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br><mailto:
> oracle_br%40yahoogrupos.com.br> <oracle_br%40yahoogrupos.com.br>[mailto:
> > oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> <mailto:
> oracle_br%40yahoogrupos.com.br> <oracle_br%40yahoogrupos.com.br>] On
> Behalf
> > Of PUB: G.A.S
> > Sent: quarta-feira, 18 de abril de 2007 10:21
> > To: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br><mailto:
> oracle_br%40yahoogrupos.com.br> <oracle_br%40yahoogrupos.com.br>
> > Subject: [oracle_br] Subtração entre datas
> >
> > Olá pessoal, tudo bem?
> >
> > Estou fazendo uma procedure e preciso ver o intervalo de dias entre um
> > determinado campo date com a data atual. Exemplo:
> >
> > Tabela_A
> >
> > Nome_A Varcha2(20),
> > Data_de_criação Date.
> >
> > Tenho que ver se a data atual - data_de_criação = 90 dias.
> >
> > Alguém pode me dar um help com isso?
> >
> > Abraços.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a