Re: RES: [oracle_br] Pesquisando datas

2007-11-07 Por tôpico Gleyson Melo
Eli,

Tente isto:

select x from tabela
where (trunc(campo_data, 'mm') = to_date(trunc(add_months(sysdate
,-1),'mm'), 'dd/mm/')) 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  [mailto:
> oracle_br@yahoogrupos.com.br ] Em
> nome de Eli Dias
> Enviada em: quarta-feira, 7 de novembro de 2007 15:02
> Para: oracle_br@yahoogrupos.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/'))
> >
> > 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]



Re: RES: [oracle_br] Pesquisando datas

2007-11-07 Por tôpico Eli Dias
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 oracle_br@yahoogrupos.com.br, "Bruno Lorenzini"
<[EMAIL PROTECTED]> escreveu
>
> 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/'))
> 
> 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]
>