Tente assim: To_char(campo_data, mm) = to_char(add_months(sysdate,-1),mm)
_____ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eli Dias Enviada em: quarta-feira, 7 de novembro de 2007 14:04 Para: oracle_br@yahoogrupos.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]