ok.
é pq tu colocou assim:

CAMPO_DATA BETWEEN TO_CHAR(SYSDATE, 'YYYY-MM-DD')

então deveria ter um to_date para poder fazer a comparação

CAMPO_DATA BETWEEN TO_DATE(TO_CHAR(SYSDATE, 'YYYY-MM-DD'))


2008/5/16 Márcio Ricardo Alves da Silva <[EMAIL PROTECTED]>:

>   Massato, se ele for fazer comparação com outro campo data ou uma
> inserção no campo data... precisa converter para data novamente.
> TO_DATE(TO_CHAR(SYSDATE,'DD/MM/YYYY') ficaria assim.
>
> Márcio Ricardo Alves da Silva
> Programador Pleno
> Oracle Certified Associate 9i
> * [EMAIL PROTECTED] <marcio.silva%40config.com.br>
>
> Config Informática Ltda
> & Av. Eng. Luis Carlos Berrini, 801 - 7º andar
> & 04571-010 - Brooklin Novo - São Paulo - SP
> ( Fone (11) 5501-8300
> ( Fax (11) 5501-8302
> 8 www.config.com.br ----- Original Message -----
>
> From: Massato Takaki
> To: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>
> Sent: Friday, May 16, 2008 2:57 PM
> Subject: Re: [oracle_br] Conversão de Data
>
> Márcio,
>
> o Oracle converterá o rsultado do to_char pra date novamente na comparação
> automaticamente ?
>
> 2008/5/16 Márcio Ricardo Alves da Silva <[EMAIL 
> PROTECTED]<marcio_cbj%40yahoo.com.br>
> >:
>
> > CAMPO_DATA BETWEEN TO_CHAR(SYSDATE, 'YYYY-MM-DD')...
> >
> > Adriano vc estava tentando transformar um campo data para data. Para
> campos
> > data que precisam de formatação use TO_CHAR.
> > Márcio Ricardo Alves da Silva
> > Programador Pleno
> > Oracle Certified Associate 9i
> > * [EMAIL PROTECTED] <marcio.silva%40config.com.br><marcio.silva%
> 40config.com.br>
> >
> > Config Informática Ltda
> > & Av. Eng. Luis Carlos Berrini, 801 - 7º andar
> > & 04571-010 - Brooklin Novo - São Paulo - SP
> > ( Fone (11) 5501-8300
> > ( Fax (11) 5501-8302
> > 8 www.config.com.br ----- Original Message -----
> >
> > From: Adriano Cavalcanti
> > To: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br><oracle_br%
> 40yahoogrupos.com.br>
> > Sent: Friday, May 16, 2008 2:15 PM
> > Subject: RE: [oracle_br] Conversão de Data
> >
> >
> > Pessoal, estou com problemas para converter datas no orcle
> >
> > Where
> >
> > Campo_Data BETWEEN TO_DATE(SYSDATE,YYYY-MM-DD)
> >
> > ISSO NAO FUNCIONA NEM A PAU
> >
> > TENHO DE FAZER ISSO DENTRO DE UMA PROCEDURE
> >
> > o CAMPO FOI GRAVADO EM YYYY-MM-DD, E O MEU SYSDATE SOH PEGA DD-MM-YY
> >
> > __________________________________________________________
> > Receba GRÁTIS as mensagens do Messenger no seu celular quando você
> estiver
> > offline. Conheça o MSN Mobile!
> > http://mobile.live.com/signup/signup2.aspx?lc=pt-br
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Massato Takaki de Almeida
> --
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Massato Takaki de Almeida
--


[As partes desta mensagem que não continham texto foram removidas]

Responder a