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]

Responder a