Eli, Tente isto:
select x from tabela where (trunc(campo_data, 'mm') = to_date(trunc(add_months(sysdate ,-1),'mm'), 'dd/mm/yyyy')) and extract(day from campo_data) between 1 and 10 Em 07/11/07, Bruno Lorenzini <[EMAIL PROTECTED]> escreveu: > > Como você está fazendo esse between? > > Abs, > > _____ > > De: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> [mailto: > oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>] Em > nome de Eli Dias > Enviada em: quarta-feira, 7 de novembro de 2007 15:02 > Para: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> > Assunto: Re: RES: [oracle_br] Pesquisando datas > > Até aí tudo bem, foi como demonstrei no e-mail anterior, o problema é > que neste resultado eu quero pegar uma janela especifica de dias. Por > exemplo ele vai retornar o mes 10, queria pegar do 1º ao 10º dia. > > --- Em [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> > os.com.br, "Bruno Lorenzini" > <[EMAIL PROTECTED]> escreveu > > > > Tente assim: To_char(campo_data, `mm') = > > to_char(add_months(sysdate,-1),'mm') > > > > > > > > _____ > > > > De: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> > os.com.br > [mailto:[EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> > os.com.br] Em > > nome de Eli Dias > > Enviada em: quarta-feira, 7 de novembro de 2007 14:04 > > Para: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> > > os.com.br > > Assunto: [oracle_br] Pesquisando datas > > > > > > > > Boa tarde Galera. > > > > Preciso num script que o oracle realize a pesquisa por uma data no mes > > anterior mas esta complicado, consegui montar o script para pegar > > sempre informações do mes anterior mas se coloco um between ou um > > subquery para pegar os dias dentro deste mes ele não retorna > > informações......ficou mais ou menos assim > > > > select x > > from tabela > > where > > (trunc(campo_data, 'mm') = to_date(trunc(add_months(sysdate ,-1), > > 'mm'), 'dd/mm/yyyy')) > > > > disto eu preciso ter outra que retorne somente os dias deste mês > > trazido acima, por exemplo do dia 01 à 10. > > > > Abraços > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Atenciosamente, Gleyson Melo Oracle Database 10g Administrator Certified Professional [As partes desta mensagem que não continham texto foram removidas]