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]