Re: Res: [oracle_br] ORA-01847: dia do mês deve estar entre 1 e o último dia do mês
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 > 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/') = TO_DATE('04/ 06/2007', 'dD/MM/' ) > 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] >
RES: [SPAM] [oracle_br] ORA-01847: dia do mês deve estar entre 1 e o último dia do mês
Nunca vi essa mensagem antes, porém: T064_DATA é do tipo data ou vc está apenas tratando como sendo. se nao for do tipo data, tem algum valor que nao seja uma data nesse campo? já tentou: SELECT T064_TIPO, T064_VALOR FROM T064 WHERE T064_VALOR<> 0 AND T064_SITUACAO<> 'CA' AND to_char(T064_DATA,'DD/MM/') = TO_char('04/06/2007', 'dD/MM/') AND T064_unid = 2 De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Bia Fitzgerald Enviada em: sexta-feira, 29 de junho de 2007 12:21 Para: oracle_br Assunto: [SPAM] [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/') = TO_DATE('04/06/2007', 'dD/MM/') AND T064_unid = 2 Alguma idéia? Obrigada, Bia. __ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso <http://yahoo.com.br/oqueeuganhocomisso> [As partes desta mensagem que não continham texto foram removidas]
[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/') = TO_DATE('04/06/2007', 'dD/MM/') AND T064_unid = 2 Alguma idéia? Obrigada, Bia. Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]