> Dá para você dar um exemplo do que é "bagunçar" uma data? >
Não tenho como, ao menos que você utilize Visual Foxpro - que foi onde eu observei este erro. Como disse, sugeri que isto seja um problema da ferramenta ou IDE utilizada com um driver ODBC que ela não entende (ANSI <> UNICODE). No caso do Visual Foxpro, se utilizar um driver ODBC versão 8, os campos do tipo *date* não são reconhecidos quando você faz um SELECT, e ao passar um campo deste tipo como argumento de um comando SQL ele faz o auto-casting para o tipo Timestamp (isto é bastante visível ao chamar functions no banco). Trocando em miúdos, ao passar uma variável do tipo date para um comando SQL como um argumento (usando o seu nome dentro do comando sql com uma interrogação à frente, algo parecido com o PreparedStatement do Java), quando funciona, recebe valores totalmente anormais no formato timestamp. Podem existir outras ferramentas com este mesmo problema. Então *suponho* que este *pode* ser o problema do nosso colega Erlon, por isso pedi para ele confirmar. > Estou curioso para saber como um filtro de datas pode não funcionar no > PostgreSQL. *SE* o problema for o que citei e você trabalhar com aplicativos que aceitam drivers ODBC Unicode (e o utilizam, por sinal) ou drivers JDBC, tens razão em ser curioso. Quando vi o problema pela primeira vez achei um absurdo, pensei até que estava louco. O Rodrigo Della Justina que acompanha esta lista pode confirmar estas informações. -- TIAGO J. ADAMI http://www.adamiworks.com _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
