[firebase-br] RES: WHERE -> DATA = '01/01/2006' <> DATA = '01.01.2006'
Ton - Hotmail
hevertonc em hotmail.com
Ter Set 5 13:56:48 -03 2006
Isso é do Banco mesmo...
Com / ele define como MM/DD/YYYY
Com . fica DD.MM.YYYY
Ton
Analista de Sistemas
DotCom Informática
"A infrmação não é um produto,
e sim a matéria prima." (Ton)
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Jeudí Prando
Enviada em: terça-feira, 5 de setembro de 2006 13:53
Para: FireBase
Assunto: [firebase-br] WHERE -> DATA = '01/01/2006' <> DATA = '01.01.2006'
Grande Mestre(Carlos H. Cantu)
percebi que tem diferenca utilizar
'01/02/2006' para '01.02.2006'
em clausuras "WHERE"
creio que em outros lugares do Script SQL tb como select, extract, etc...
utilizo o colate "WIN1252"
o firebird interpreta da seguinte forma...
'01/02/2006' = 02 de janeiro de 2006
e
'01.02.2006' = 01 de fevereiro de 2006
para ter certeza é só da um select do tipo...
select extract(month from cast ('01.02.2006' as date)) mes1,
extract(month from cast ('01/02/2006' as date)) mes2
from RDB$DATABASE
o retorno:
----------------
| mes1 | mes2 |
----------------
| 02 | 01 |
----------------
só para compartilhar a experiencia com o pessoal...
mestre da para voce confirmar se é veridico ou nao?
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista