E logicamente, pra ter sido possível entrar o tal lixo ( e vc ter que usar TO_DATE, inclusive) , essa coluna T064_ DATA ** não está ** definida como DATE, certo ??? Pois é aquele negócio, a vantagem principal de vc ter a coluna de datas como DATE, a de números como NUMBER, etc, é que o próprio banco já faz consistência de valores, veja com quem de direito se não dá pra fazer uma forcinha e CORRIGIR essa modelagem...
[]s Chiappa --- Em oracle_br@yahoogrupos.com.br, Bia Fitzgerald <[EMAIL PROTECTED]> escreveu > > é lixo na tabela. > Obrigada, > Bia. > > > ----- Mensagem original ---- > De: Bia Fitzgerald <[EMAIL PROTECTED]> > Para: oracle_br <oracle_br@yahoogrupos.com.br> > Enviadas: Sexta-feira, 29 de Junho de 2007 12:21:27 > Assunto: [oracle_br] ORA-01847: dia do mês deve estar entre 1 e o último dia do mês > > Olá... Alguém já teve este problema antes??? Recebo um ORA-01847 ao executar esta query no Oracle 10g: > > SELECT T064_TIPO, > T064_VALOR > FROM T064 > WHERE T064_VALOR<> 0 > AND T064_SITUACAO< > 'CA' > AND to_date(T064_ DATA,'DD/ MM/YYYY') = TO_DATE('04/ 06/2007', 'dD/MM/YYYY' ) > AND T064_unid = 2 > > Alguma idéia? > > Obrigada, > Bia. > > ____________ _________ _________ _________ _________ _________ _ > Novo Yahoo! Cadê? - Experimente uma nova busca. > http://yahoo. com.br/oqueeugan hocomisso > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > ______________________________________________________________________ ______________ > Novo Yahoo! Cadê? - Experimente uma nova busca. > http://yahoo.com.br/oqueeuganhocomisso > > [As partes desta mensagem que não continham texto foram removidas] >