Re: Res: [oracle_br] ORA-01847: dia do mês deve estar entre 1 e o último dia do mês

2007-06-29 Por tôpico jlchiappa
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

2007-06-29 Por tôpico Fabio Santos
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

2007-06-29 Por tôpico Bia Fitzgerald
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]