Comparação de data em mysql [RESOLVIDO]

1 resposta
spranta

Pessoal, antes eu desenvolvia aplicações utilizando banco Oracle e quando eu comparava uma data eu montava a condição da seguinte forma:
TO_DATE(‘31/07/2004’,‘DD/MM/YYYY’)
Assim, independente do padrao utilizado pelo sistema operacional da maquina a consulta sempre funcionava.
Agora estou utilizando MySQL, e nao achei nenhuma função correspondente ao TO_DATE do oracle, alguem sabe? Eu estava utilizando o DATE(‘2004-07-31’) mas quando migrei para outro servidor o sql nao foi aceito, existe alguma função no MySQL onde eu informe o formato em que eu estou enviando a data?
Desde já agradeço a atenção de todos.

1 Resposta

spranta

Pessoal, já achei a solução, a função é:
STR_TO_DATE(‘31/07/2004’, ‘%d/%m/%Y’)

Criado 6 de julho de 2005
Ultima resposta 6 de jul. de 2005
Respostas 1
Participantes 1